Build It Yourself

Custom Business Software Should Be Invisible

There's an idea floating around that good tools are invisible. A programmer named gingerBill wrote it up, and it hit 313 points and 145 comments on Hacker News, which tells you it struck a nerve with the exact people who build tools for a living. The point is simple. A great tool disappears while you use it. You stop thinking about the hammer and think about the nail. You stop thinking about the pen and think about the sentence.

I've built custom software for small businesses for years, and I think this is the most useful test there is for whether a piece of software is actually good. Not the feature list. Not the pricing tiers. Just this: does anyone notice it's there?

The best system I ever built, nobody talks about

The best thing I've built for a client is one I almost never hear about. It runs their whole intake and scheduling. It quietly does its job every single day, and months go by without a single message from them.

That silence is the win. Nobody logs in to "manage" it. Nobody watches a tutorial to use it. It's not a destination, it's just part of how the day works, like a light switch. The staff would probably struggle to describe it to you because they don't think about it. They think about the customer in front of them, which is the whole point.

That's what invisible means. The tool got out of the way so the work could happen.

Bloated SaaS is visible in the worst way

Now think about the software most businesses actually pay for. The big SaaS dashboards. Those things are the opposite of invisible. They demand your attention constantly.

You know the feeling. Forty tabs across the top, thirty of which you will never touch. A settings page with settings for settings. Onboarding "success" calls because the thing is too complicated to just use. A little red notification badge inventing urgency out of nothing. You end up learning the tool instead of doing your job. You become a part-time administrator of software you didn't want.

That's not a tool anymore. It's a room you have to walk through, and it's crowded. Every one of those extra features somebody else needed is furniture you're paying to store and step around. You're renting the whole warehouse to use one shelf.

Why custom software gets to disappear

Here's the thing off-the-shelf software can't do: leave stuff out.

SaaS has to sell to everybody, so it has to do everything. It's built to look powerful in a demo, which means it's built to be seen. Every feature is a checkbox on a comparison chart somewhere. Nobody at those companies gets a bonus for the button they didn't add.

When I build for one business, I get to do the opposite. I build the five things they actually do and nothing else. No modules for a workflow they'll never run. No dashboard of numbers nobody reads. That restraint is the whole trick. Less on the screen means less to think about, and less to think about is how a tool becomes invisible.

It's also why "right-sized" beats "powerful." A tool that does exactly what you need and stops is calmer to use than one that does a hundred things you don't. Powerful, in software, usually just means loud.

How to tell if your software is invisible

You don't need me to audit your stack. Ask yourself a few things about any tool you pay for.

  • Do you train new hires on it, or do they just start using it?
  • When you open it, are you doing your work, or managing the software?
  • If it vanished tonight, would you miss the job it does, or feel relief that the noise is gone?
  • How many of its features have you touched in the last month?

If a tool needs a certification, a "success manager," and a weekly reminder to check it, it's not helping you. It's a second job. Good software should feel like less, not more.

The quiet stuff is the good stuff

None of this means simple is dumb. Invisible tools are usually harder to build than loud ones, because you have to understand the work deeply enough to know what to throw away. Anybody can add a feature. Knowing which ninety features to skip is the actual skill.

So when a business asks me what my best project is, the honest answer is the boring one. It's the system running quietly in the background of a company that forgot it's even software. They're just working. The tool's out of the way.

That's the goal. If you notice your software every day, that's not a feature. That's the bill you're paying to fight with it.

Get a robot doing it

Want a robot doing this for you?

Tell me the task and I will tell you straight whether I can build something for it, what it takes, and roughly what it saves. No pitch.

← Back to Build It Yourself