Rubble / Writing
Blog
How Can Software Engineering Learn from History in the AI Era?
Software engineers used to build experience through repeated trial and error. As agents write more of the code, who will remember why a change was made, which paths were already tried, and why some of them were abandoned?
How Does Software Engineering Work in Practice in the AI Era?
Putting change handling into practice requires a revisable engineering model where software units, causal relationships, and execution evidence become shared facts for builds, CI, supply chains, and coding agents.
What Is Software Engineering Still Solving in the AI Era?
AI makes implementation and deployment cheaper, but long-lived software still accumulates state, dependencies, and commitments that must be understood, verified, and governed as changes enter the system.
What Is Build Engineering Solving in the AI Era?
AI makes implementation cheaper, but accepting change still depends on explicit boundaries, proportionate evidence, and engineering systems that can stop unsuitable changes.