Complexity

I dislike [all] blanket statements, but complexity is never desirable. Managing complexity is the most important technical topic in software development. In my view, it’s so important that Software’s Primary Technical Imperative has to be managing complexity. — Steve McConnell, 2004 It must have been around 2008 that I first read this quote in Steve McConnell's classic book, Code Complete , and it…