A few days ago I was browsing through Jeff Atwoods “Coding Horror” again. And this time he missed the point in a very profound way. To be fair, he falls for an all too common misconception: The belief that software engineering is very special and unlike every other kind of engineering.
Since the misconception is so common, he’s easily able to back it up by quotes from some Sam Guckenheimer of Addison-Wesley fame. But that doesn’t make it any more true.
The simple fact is that software engineering is very much like other engineering disciplines. There’s nothing inherently special about it.