Software Architecture
22 articles · all categories
6 articles from 2025 · show all
November 2025
*People* detangle a ball of mud
Ball of mud is the world's most popular software architecture. The one we all use at work. But it sucks to work with. So what do you do?
May 2025
Software architecture IS Conway's Law
Can you even have architecture before there's a team?
DRY – a common source of bad abstractions
The worst and hardest to maintain code that I've seen or written has been in pursuit of DRY
Why websites and webapps are different
The website vs webapp debate is at least as old as my career. And it keeps coming up. One camp says "React is too complex you don't need any of that", the other camp goes "I don't understand how you live like this". Both are right.
April 2025
re: The Industrialization of IT
I guess if AI is what it takes to finally get people to care about architecture and team structure then mission accomplished?
January 2025
Build the abstraction first
Hardcoding logic when you're tight on time doesn't need to make a mess. You can build the abstraction first!