AS
Aaron SuarezValencia City, PH · remote-first
Universal searchFind your way through the site

The first version of almost everything I build is an experiment. I’m not trying to make it perfect; I’m trying to understand the problem. Version one captures my assumptions. Version two captures what I got wrong. Version three usually looks nothing like version one — and that’s the interesting part.

People judge systems by the final result. I judge them by how much they changed while being built. If nothing changed, I probably wasn’t paying enough attention. Iteration isn’t an admission of failure; it’s evidence that reality taught you something. The first version is your assumptions, the second is your learning, the third starts becoming your experience — and that’s usually the one people assume was obvious all along.

There’s a side effect I’ve made peace with: I’m almost never fully satisfied with anything I’ve built. After a while I stop seeing what a thing is and start seeing what it could become. For a long time I thought that meant I was chasing perfection. Now I think it’s just proof that learning happened. If I looked at something I built two years ago and thought “I wouldn’t change a thing,” I’d be more worried, not less. Growth has a habit of making old work feel unfinished. That’s fine. The old version wasn’t wrong. It was simply built by an earlier version of me.

↑ top