(Author here)
I agree. There's much too much "art", religion and cargo cultism in software development, and much too little science/engineering.
And it's hard to even say whether we're improving.
I agree. There's much too much "art", religion and cargo cultism in software development, and much too little science/engineering.
And it's hard to even say whether we're improving.
Djikstra was complaining about these alchemical methods, and rightly so. The sad and dangerous thing is how much we have built on the shaky edifice of alchemy, and how much we blame ourselves for failure, and how we pride ourselves when we master some local improvement. (Even worse, the pride of finding some new local improvement).