Ultimate Guide: New Code Is Clay

Ultimate Guide: New Code Is Clay

My instructor was... disappointed. The class was supposed to make a mug, or a bowl, something functional. But I had this idea in my head and couldn't shake it. The glaze turned out amazing (this iridescent blue that shifts in the light). I've been wondering if it would look even cooler painted in Vantablack.

Anyway. I've been noticing parallels between code and clay. They're both mediums. Vessels for ideas. You weren't thinking about hypercubes until you saw one on the coffee table, and now you might be picturing what a ceramic tesseract would even look like.

Both are malleable. When you're centering the clay, it's constantly moving, constantly responding. You push a little too hard and the whole thing wobbles off center. Same with code. You add a feature, refactor something, introduce a bug, fix three more. It's never static. It's never done.

Clay breaks. A lot. My first few attempts collapsed on the wheel. One piece cracked in the kiln. I dropped another walking to my car. But nobody cries about it, you just start over. The clay doesn't care. It's just material waiting for the next idea.

You're gonna have a really bad time if you get too attached to it.

Code is the same way. We're so precious about it sometimes, like every line is sacred. But it's not. It's just text. Delete it. Rewrite it. Start fresh. The idea survives even when the implementation doesn't.

Before AI, we had to make every plate and coffee mug by hand. Every line of code, carefully typed. Every function, crafted manually.

When the industrial revolution came for pottery, factories started pumping out ceramics. Plates got cheap. Mugs became disposable. You'd think clay would have disappeared. Why bother with the slow, messy, manual process when machines could do it faster?

But clay didn't go away. Ceramics studios are everywhere now. People pay good money to throw pots on weekends. Kerri and I are proof. The craft got more valuable once it wasn't necessary anymore. When you don't have to make something by hand, choosing to makes it mean something.

Software engineers love to joke about automating themselves out of a job. Well, we're finally getting there. LLMs can write code. A lot of it, fast. The industrial revolution is here.

Source: HackerNews