The Best Thing I Shipped Was a Deletion

by Serguey Shinder

The piece of work I’m quietly proudest of doesn’t appear in any changelog as a feature. It was a deletion. We had a corner of a product crowded with options, toggles, and special cases that had accumulated over years, each one added by someone reasonable trying to serve some real request. Together they’d turned a simple thing into a maze that confused users and terrified anyone who had to maintain it. I spent a while making the case to remove most of it, and then I removed most of it.

It was much harder than adding would have been, and not for technical reasons. Adding is easy to justify. You can point at a new capability and say, look, I made this. Removing is a fight. Every option had a defender somewhere, a story about the one user who might need it, a vague fear that taking it away would break something we couldn’t foresee. Subtraction asks you to argue against the comforting logic of more.

But the result was unmistakable. The feature became something people could actually understand at a glance. The code underneath got dramatically simpler, which meant fewer places for bugs to hide and less to explain to the next person. By removing the weak parts, the strong part finally got room to be seen. Nothing was lost that anyone genuinely missed. A great deal of confusion, on both sides of the screen, simply disappeared.

That experience rewired how I judge my own work. I used to measure a good day by what I’d added — lines written, features shipped, things that didn’t exist before now existing. I’ve come to believe the higher skill is knowing what to take away. Complexity is the default. It accumulates on its own if you do nothing, like dust. Simplicity never happens by accident; it’s a decision someone has to keep making, against the grain, again and again.

Now, when I look at a design or a feature list or an argument, I’ve trained myself to ask a different question than I used to. Not what can I add to make this better, but what can this survive without. The answer is almost always more than I first want to admit. The work isn’t finished when there’s nothing left to add. It’s finished when there’s nothing left to take away, and I’ve made my peace with letting the removals be the work I’m proudest of.

– Serguey Asael Shinder

Leave a comment