Remember the problems when upgrading from Joomla! 1.0 to 1.5 or 1.5 to 1.6?
Joomla! X provides a state-of-the-art architecture, taking Separation of Concerns to its limits. Literally everything is exchangeable, even content and user components. Decoupling allows to update (or keep) each feature separately, so you never ever get stuck in update hell again.
Niels Braczek started working as a freelance software developer in 1983. Since 2005 he's bringing his experience with various programming languages (such as COBOL, C, Assembler) and runtime environments (from personal computers to mainframes) into the Joomla! project. As a Clean Code evangelist, Niels was one of the driving forces behind the introduction of automated software testing in Joomla!.