Architecture is decided before code exists
Software architecture is not a layer above implementation. It is determined by how problems are represented before any code exists.
Zero to Arch
Essays on trade-offs, system design, engineering maturity, and the long path from implementation to architectural thinking.
Thesis
Good architecture rarely starts with a framework. It starts with constraints, consequences, and a precise understanding of the problem.
Featured essay
Software architecture is not a layer above implementation. It is determined by how problems are represented before any code exists.