RonBurk writes: Software tools are putting more power in the hands of more programmers. Is that a good thing? That it often is not can be seen by examining the case of modern parser generator tools. In principle, they offer more power and ease-of-use than the older generation of tools. In practice, they make it easier for programmers with no parser experience create buggier and more bloated software.
RonBurk writes: "That was the punchline in my 5-minute Ignite Seattle talk that got the most laughs. But the message was a serious one: that it is easy to be incompetent and never realize it. The psychology of incompetence offers some disturbing explanations for why the current state of software development doesn't seem to be getting much better."