Everybody building production systems with RDBMSs uses it, and I’m reasonably sure I’ve attended talks that were about this topic. Also, couldn’t you argue that caching is denormalization, too?
Modularity, loose coupling and high cohesion are all key ingredients to achieve simplicity, and testability is one of the results. Any approach that starts with and sustains good testability will ensure simplicity is maintained, too.
Kein Dankeschön, sondern Polizei: Erneut ein IT-Experte angezeigt, nachdem er auf eine Sicherheitslücke hinwies. Datenträger wurden beschlagnahmt, der CCC verurteilt das Vorgehen taz.de/IT-Experte-wird-angez…#Hackerparagraph
I think you could argue that simplicity is the “-ility” that’s the hardest to achieve, but also the only one that makes all the others drastically easier