Software Architecture
22 articles
- Code is the easy part, or how we refactored half the business to fix a janky script
- *People* detangle a ball of mud
- Software architecture IS Conway's Law
- DRY – a common source of bad abstractions
- Why websites and webapps are different
- re: The Industrialization of IT
- Build the abstraction first
- Empirical evidence for code modularity
- Big Ball of Mud – the world's most popular software architecture
- The Laws of Software Evolution
- Why software projects fail
- DRY – the common source of bad abstractions
- Scaling Fast, my talk on lessons from tech startups
- You can't side-quest a product
- Architecture is like a path in the woods
- Solve the problem, not a different more difficult problem
- Why taming architectural complexity is paramount
- Two types of complexity and their impact
- You can't fix the wrong abstraction
- DRY vs SoC, a difficult choice
- The Italian foods theory of bad software design 🍝
- Why null checks are bad