Last weekend I built something that would have taken me two weeks in 2019.
It had auth. Tests. Decent structure. Typed responses. A tidy UI. Nothing revolutionary, but solid. The kind of side project I would have been proud of a few years ago.
It took a few hours.
Thatās not a humblebrag. Itās just the reality of working with AI tooling now. Sit down with Claude, sketch the idea, scaffold the boring parts, refine. The friction to get to āsomething workingā has almost disappeared.
And thatās exciting.
But itās also made me slightly uncomfortable.
I used to feel like if I built something, it really had to earn its existence. Time was the filter. Energy was the filter. If I pushed something to GitHub, it meant I cared about it enough to wrestle it into shape.
Now the bar to start is tiny.
So Iām starting to question the instinct to publish everything.
GitHub increasingly feels like a stream of output. Another note app. Another Things3 clone. Another minimal component library. Another starter kit. Most of them are technically fine. Typed. Tested. Sensible structure.
But do they need to exist?
When I think about the open source projects Iāve relied on for years, they werenāt weekend experiments. They were tools someone stuck with. They solved a real problem. They were maintained. They matured.
AI removes the cost of building.
It doesnāt remove the cost of maintaining.
Maintenance is still slow. Stewardship is still long term. Backwards compatibility still hurts. Community still takes time. Longevity is still expensive.
Iām not against building quickly. I love it. Iām more productive than Iāve ever been.
I just donāt know if productivity alone is a good enough reason to publish.
More code is being written than ever. Iām not convinced more durable software is being created at the same rate.
Maybe the constraint now isnāt skill.
Maybe itās deciding whatās worth sticking with.
Not everything I build needs to exist in public.