The Software Was Already There
This week I lost far more time than I'd like to admit trying to build an archive.
Not an archive page.
An entirely new archive system.
There was markup.
There was CSS.
There was a shortcode.
There was enough code to convince myself I was solving an important problem.
I wasn't.
WordPress has spent two decades learning how to archive content.
It already knew how to group posts.
It already knew how to paginate.
It already knew how to answer questions I'd forgotten to ask.
Sometimes the fastest code is the code you never write.
The real solution wasn't another template.
It was learning how the existing one worked well enough to style it.
That sounds obvious now.
Most good engineering lessons do.
It's easy to mistake activity for progress.
Creating files feels productive.
Adding features feels productive.
Building something from scratch feels productive.
Sometimes the better question is:
What has already solved this problem?
That question doesn't just save code.
It saves maintenance.
It saves bugs.
It saves future weekends.
I've started noticing a pattern.
The projects that age the best aren't necessarily the ones with the most code.
They're the ones that know when to stop writing it.
Good software isn't measured by how much you build.
It's measured by how little you have to fight.
I suspect this won't be the last time WordPress quietly reminds me that it's older and wiser than I am.
Still deleting code whenever possible.
