Architecture without phases is just a diagram
The target architecture was usually clear. The route there rarely accounted for the team doing the work.
Architecture decisions, migrations, technical debt, and experiments with AI coding.
The target architecture was usually clear. The route there rarely accounted for the team doing the work.
AI coding advice is rediscovering an old lesson: clear code, visible architecture, and useful tests beat another page of instructions.
We spent years complaining about micromanagers, then gave AI the same over-specified briefs and bloated documentation.
A tangled frontend can make every change expensive. Splitting the deployment may only move the coordination work somewhere else.
AI taught me to ask how a confident claim was checked. The same question exposes weak feedback loops in teams and leadership.
AI changed my workflow before it changed my job: the tool no longer gets to decide when the work is done.
My team rebuilt the architecture I proposed. I now judge that first sketch by how easily they could challenge and improve it.
At my first job, we split an unwieldy monolith into services. The extra complexity was deliberate, and it gave the team room to learn.
I used to treat technical debt like a failure. Thinking in interest rates gave me a more useful way to judge it.
A backlog can look orderly and still leave every task waiting on another. Vertical slices give the team something it can actually ship.