I’ve been working with cloud infrastructure for about fourteen years. It does some things very well, and some things poorly. […]
Most software assessments are designed to answer questions about the present. Is the system secure? Reliable? Maintainable? Can it scale? […]
An ESI Story About Systems We Thought We Understood There’s a story I keep coming back to. Depending on who […]
Temporal Architectural Reviews (TAR) Ask What Complexity Does to Systems Over Time Modern software systems are astonishingly observable. We can […]
AI didn’t change the important questions. It changed how quickly we have to answer them. A post by Tim Toole […]
There was a time when technology decisions routinely included a discussion of Total Cost of Ownership (TCO). We understood that […]
In 2002, I was working on an enterprise systems-management team. We were doing a great deal with SNMP: the Simple […]
There is a lot of enthusiasm around spec-driven development: write the specification in English, then use that specification to guide […]
The Five Stages of Asking an Architect a Question 1. The question “Should we use microservices?” 2. The answer “It […]
Or: How a production bug reminded me that architecture is really about contracts. Recently I found myself investigating a production […]