a close up of a colorful swirl

For decades, writing software felt like carving in stone. Every architectural decision was a permanent commitment; every major change required demolition and scaffolding. We treated code as a rigid structure that had to be meticulously planned because the cost of being wrong was simply too high.

From Stone to Sculpture

As Alberto Denia recently posited, agentic coding has fundamentally changed the material properties of software. While the underlying syntax remains the same, the cost of making a change has collapsed. We've moved from a world of 'medieval code' to one where software is malleable.

When AI can refactor an entire codebase or pivot a feature in seconds, code stops behaving like a building and starts behaving like clay. You can mold it, squash it, and reshape it on the fly without the fear of total systemic collapse.

The Beauty of Disposability

This shift introduces a liberating new philosophy: disposability. In the past, 'throwing away code' was a failure. Now, as Cam Pedersen notes, it's a feature. Much like industrial pottery, where cheap ceramics made it okay to break a mug, AI makes it acceptable for code to be temporary.

If a piece of logic cracks or the requirements shift, you don't spend weeks patching a leaking pipe. You simply start over. The clay doesn't care; it's just material waiting for the next iteration of an idea.

The New Developer Mindset

We are entering an era where the 'perfect architecture' matters less than the ability to iterate rapidly. The skill is no longer just about writing a line that lasts ten years, but about guiding the AI to reshape the clay until it fits the user's needs perfectly.

Sources

Media