Good architecture depends on the context πΊοΈ November 25, 2025 How you can make architectural decisions that truly matter.
Avoid AI code drift with small, well-defined steps π’ November 18, 2025 To prevent code drift you need to make AI take small, well-defined steps.
Are you using AI to generate instant legacy code? π§βπ November 11, 2025 AI can accelerate development, but it doesnβt remove responsibility to understand the code.
Software architecture as a nautical chart π§ November 4, 2025 How architecture can guide teams with clarity without limiting freedom.
The dream of code that writes itself π―οΈ October 21, 2025 We try to bottle architectural intent, but the worldβs messiness always seems to leak out.
Break down silos with a walking skeleton π September 16, 2025 A walking skeleton forces developers to talk, aligning both code and teams from day one.
All systems eventually collapse βοΈβπ₯ March 11, 2025 Complexity will increase until overwhelming, but striving for simplicity can slow it down.
Legacy means successful π July 9, 2024 Only successful software becomes legacy, the rest is abandoned.
Does this scale down? π March 26, 2024 How come people never worry about whether technology scales down to a low number?
Functional foundations βοΈ March 12, 2024·23 mins A selection of functional programming concepts that I feel are helpful to all developers.