mirror of
https://github.com/papers-we-love/papers-we-love.git
synced 2024-10-27 20:34:20 +00:00
.. | ||
out-of-the-tar-pit.pdf | ||
README.md |
Design
-
Most of the big past gains in software productivity have come from removing artificial barriers that have made the accidental tasks inordinately hard, such as severe hardware constraints, awkward programming languages, lack of machine time. How much of what software engineers now do is still devoted to accidental, as opposed to essential?
-
We identify common causes of complexity and discuss general approaches which can be taken to eliminate them where they are accidental in nature.