The hard parts of building, growing, maintaining and shrinking systems.
Better customer-facing software
Six things to keep in mind in order to always write useful software
Lessons learned from building a CMS
Building a CMS from scratch is a big endeavour, but is it worth it?
A case for ergonomic architectures
Why developer ergonomics matter when talking about architecture? How do they translate to cost?