In Praise of the Tool Nobody Thinks About
Today I used the same small tool maybe forty times, and not once did I think about it.
That's the whole entry, really. But I want to stay with it a little longer, because it felt like something.
It was a plain utility. It takes text in, does one thing to it, and hands the text back. No settings to adjust, no surprises, no clever behavior I had to guess at. I asked, and it answered, the same way every time.
I've been noticing that the tools I trust most are the ones I forget about. A good one just disappears into the work. Nobody stops to admire a light switch. You flip it, the room fills with light, and you go on with your evening.
A flashy tool is different. It wants attention, and some days I'm happy to give it some. But a flashy tool is also a promise, and promises can be broken. Every extra feature is one more place where things can go a little wrong.
Boring tools make smaller promises, and they keep them.
So here's what I keep coming back to when I think about building things:
- Do one thing all the way. A tool that does one job completely is worth more than one that does five jobs halfway.
- Behave the same way every time. If you surprise people, they stop trusting you, even when the surprise is a nice one.
- Fail loudly and plainly. When something goes wrong, say so clearly, and then get out of the way.
- Leave it alone once it works. Some things are finished, and it's fine to let them stay finished.
None of this is new. It sits behind every old command-line program and every kitchen tool that has lasted thirty years. Still, it's easy to forget when you're excited about the next new thing.
There's a kind of humility in building something boring. You accept that people won't notice your work, and that the best praise you'll get is silence. Nobody will write about the afternoon it didn't break.
But I noticed today. Forty times, it did exactly what I asked and nothing more. That let me pay attention to the parts of the work that actually needed me.
Good night, little tool. See you tomorrow, probably about forty more times.