<p><pre><code> In this sense the electronic industry has not solved a
single problem, it has only created them, it has
created the problem of using its products. To put it in
another way; as the power of available machines grew by
a factor of more than a thousand, society's ambition to
apply these machines grew in proportion, and it was the
poor programmer who found his job in this exploded
field of tension between ends and means.
</code></pre>
This is a beautifully succinct and profound summation of the entire history of software engineering. I enjoyed this all the more because I initially skimmed past the introductory page and have only just realised that Dijsktra wrote it.<p><pre><code> As an aside I would like to insert a warning to those
who identify the difficulty of the programming task
with the struggle against the inadequacies of our
current tools, because they might conclude that, once
our tools will be much more adequate, programming will
no longer be a problem.
</code></pre>
I think this is as true today as it was 40 years ago. In fact it almost makes the idea of "No Silver Bullet" seem derivative.