And the danger of accidental complexity.
There is a direct analogy with HW development. Any high complex tool has worse reliability than a simple "clean" design by the theory.
Quality and passion for the highest possible simplicity must be cn integral part of each true developer whatever product is made.
I love the idea of "building quality" into the system and not treating it as a second order problem to solve. There is definitely a role for monitoring, but if you don't have the system built right, you can't - ever - fix it systemically.
Building quality from inside
There is a direct analogy with HW development. Any high complex tool has worse reliability than a simple "clean" design by the theory.
Quality and passion for the highest possible simplicity must be cn integral part of each true developer whatever product is made.
I love the idea of "building quality" into the system and not treating it as a second order problem to solve. There is definitely a role for monitoring, but if you don't have the system built right, you can't - ever - fix it systemically.