Beautiful article! I'm all for architectural minimalism.
"Maintainable", "reusable" and "scalable" are three essential quality attributes of anything I develop.
And continuous improvement is so important! It is one of the main roles of a Quality Assurance team (not a QC team that is called QA by mistake - if you don't get what I'm talking about, check my presentation from the last DevTrix). It's great to see that the development and devops communities understand the need for QA. If anyone needs any help with QA (and QC!), feel free to connect with me on Facebook, LinkedIn, etc.