More than a year ago I started on an article series where I wanted to debunk the myths of software development. It had 39 articles, and the name of the series was literally "Myth busting". The purpose with the articles was to go through all superstitious belief systems I had identified amongst software developers during more than 40 years of software development, to "get things real". The 22nd of March 2023 Amazon more or less publicly admitted that I was right all along. You can find some of my "epic articles" below.
- You should probably fire your Kafka developer
- DDD is mostly superstitious rubbish
- CQRS is Software Development Schizophrenia
- Why waterfall is superior to Agile
- OOP a software development psychosis
- Design Patterns is a symptom of a sick programming language
The series gathered so much negative attention that one of the managers at DEV had to send me a PM on LinkedIn encouraging me to discontinue it - Which I did for the record. Publicly slaughtering every single superstitious assumption amongst the software development community carries a price. However, one of the most prestigious software development teams at Amazon have now publicly admitted more or less that I was right. The team threw out 90% of their existing micro service based code, and re-created their entire platform based upon the idea of KISS, and in the process made it 10x as scalable, 10x more manageable, and 10x more stable. If you read my article series today, you will easily recognise that roughly 50% of my articles are discussing micro service based architecture, either indirectly or directly.
I wish I was a better man, not having the needs to say this out loud, but unfortunately I am not - So I am just going to say it as it is.
I told you so ...
- Read Amazon's article here
- 30 million software developers were wrong, and I was right! 😁