Maker's note

On building things
that stay out of the way.

Why I keep making small, quiet apps — and the one idea underneath all of them.

I build software the way I wish more software was built: quietly. Not timid — quiet. A good tool doesn't introduce itself, doesn't ask for your attention, doesn't celebrate itself with a confetti animation when you do the most ordinary thing. It shows up exactly when you need it, does the one thing well, and gets out of the way. That's the whole brief. Everything I make is some version of it.

Most software is loud

Open your laptop and count the things competing for you: badges, banners, nudges, "you're all caught up!", a red dot on an icon you've never clicked. Each one is a small withdrawal from the same account — your attention — and almost none of them ask permission. We've normalized software that behaves like an anxious roommate.

I don't think loudness is a feature. I think it's a failure of confidence. When a tool is genuinely good, it doesn't need to keep reminding you it exists. It can afford to be calm.

Useful is a higher bar than it sounds

"Useful" is easy to say and hard to earn. It means the thing has to solve a real friction — not an imagined one, not a demo-friendly one, but a small, specific annoyance you actually hit on a normal Tuesday. Satchel started exactly there: I was tired of the little tax of finding a file mid-flow — minimizing the window I was in, hunting through Finder, dragging across screens, losing my place. It's a tiny friction. You feel it ten times a day and never think about it. Those are the best problems, because fixing them gives someone back something they didn't know they were spending.

The goal isn't to be noticed. The goal is to be reached for — and then forgotten, because it just worked.

The discipline of leaving things out

Most of the work is subtraction. Anyone can add a feature; the hard part is protecting the thing from everything it could become. Satchel is built on a single principle borrowed from its own interface — that good design is mostly the absence of chrome, not the presence of more of it. One hotkey. One window. No account, no dock icon, no settings you have to learn before it's useful.

Every time I'm tempted to add something, I ask whether it earns the attention it will cost. Usually it doesn't. Saying no to good ideas is how you keep room for the right ones.

Care is the whole thing

The details nobody can name are the ones that make software feel alive: the weight of an animation curve, the way a panel settles instead of snapping, a corner radius that agrees with the one next to it, glass that actually bends the light behind it. None of it is strictly necessary. All of it is the difference between a tool you tolerate and one you quietly love.

I care about these things because care is legible. You can feel, instantly, whether the person who made a thing gave a damn. That feeling is the product.

Why I keep making small things

I make small apps because they're honest. A small tool can't hide behind a roadmap or a brand; it either helps or it doesn't. It's the most direct conversation I know how to have with the people who use what I build — here's a thing I made, I think it'll make your day a little smoother, see what you think.

That's the thread through all of it. Quiet, useful, made with care. If that's your kind of thing too, you're in the right place.

— Shubhransh

Things I've made

A small, growing shelf of tools.

Each one started from a friction I kept hitting. Here's the idea behind each.

Building something in the same spirit? Say hello.