> Software development should be a boring, follow the process, do all the steps and aim to create quality software.<p>This approach reduces software development into a cargo-cult defined by your line managers who don't know better and are too cautious to make a real difference in the field of software development. Tackling ever growing complexity requires going outside of the defined process and finding exciting solutions. It's the primary reason why engineers find them exciting in the first place.
This is saying, it’s better to go slowly and build things well and not have bugs or production issues. Which is totally right, but does take patience and can seem a little “boring” in a way. It’s one of the agile principles.<p>> Continuous attention to technical excellence
and good design enhances agility.