Shipping in public

We got roasted on Reddit. Here's the honest accounting.

By Albert 6 min read

A few hundred comments, most of them unkind. Here they are — their words, exactly as written, names removed.

I posted Localhost Explorer, a $5 menu bar app, to Reddit. The thread filled up fast and the temperature stayed low. Instead of screenshotting the pile-on or pretending it didn't happen, I want to do the more useful thing: lay the criticism out verbatim, sort what was true from what wasn't, and say plainly which parts changed my mind.

Every quote below is word-for-word, typos and all. I've redacted the usernames, and I've left my own replies out of it — this isn't about relitigating who said what to whom. It's about what the criticism was actually worth. One commenter summed up the mood early:

u/redacted

Claude sycophancy going crazy here

Fair warning, then. Let's go section by section.

On the icon

This drew the most fire. The app's icon is the number 127 — the first octet of 127.0.0.1, the loopback address — set on a magenta squircle.

u/redacted

This logo isn't good though. It doesn't portray at all what the app does and is extremely uninspired.

u/redacted

looks pretty rated to me. that logo looks like dogshit.

u/redacted

That icon is not something I'd use to showcase Claude Design. It's terrible and would look even worse minimized due to the number style.

u/redacted

This is probably the most entry level icon I've seen. It's drop shadow text with a gradient background.

u/redacted

If the big genius moment is that 127 = localhost... I'm sorry but that just doesn't change the fact that this icon is bad. 127 literally isn't even the name of the app.

Two of these land, and I won't pretend otherwise. The "worse minimized" point is correct: a three-digit number is weakest exactly where a menu-bar icon gets smallest, and "drop shadow text with a gradient background" is a fair, precise description of the technique. We'd already started splitting the monochrome menu-bar glyph from the full-color Dock icon for that reason, and the thread just said it out loud.

Where I part ways is "uninspired" and "bad." An icon is a bet on being remembered, not a vote everyone has to sign off on. The safe move was an LE monogram or an abstract globe — the kind of thing nobody screenshots to call dogshit and nobody remembers either. 127 is the loopback address rendered as three digits; it is the product idea. If it polarizes, that reads to me as closer to working than to failing. We're keeping it, as a taste call I'm willing to own — not because a tool told me to.

On the writing

The launch came with a long blog post about how the icon was made. It did not go over well.

u/redacted

The article is a slopfest too.

u/redacted

Your post is unbearable to read. It is so loquacious and uses that god-awful choppy AI slop cadence.

u/redacted

No one wants to read an article entirely written by AI

u/redacted

Oh is that why it's littered with AI slop-isms throughout?

This one I concede almost whole. The cadence was real. I used a model to help draft that post and didn't spend the extra hour sanding off the fingerprints — the choppy fragments, the tidy little rule-of-three sentences. People who write for a living can smell that now, and they're right to. The lesson is plain: if a model helps you write, you still have to make it sound like a person before you publish. The tool doesn't get the byline. You do.

On whether the app should exist

This is where the thread stopped being about craft and started being about the product itself.

u/redacted

I'm a 15-year software dev. You don't need to explain localhost to me. It's not going to make this a good logo.

u/redacted

I'm not going to install it because it doesn't solve any problems for me and only raises security questions. It takes 3 seconds to write a terminal command that does everything this app does.

u/redacted

im guessing this is your logo and your blog site because thats the only reason someone would be shilling this hard for this crap.

u/redacted

just because an AI spat out a 2000-word backstory for it, doesn't make it a good design. good luck shilling it.

What these have in common: almost nobody making them had opened the app. They reviewed a thumbnail and a blog post. "Your icon is amateur" is a claim you can make from a screenshot. "This solves nothing" is a claim you can only make after using the thing — and they hadn't.

The app exists for one specific, recurring moment. You go to free a port, you kill -9 the PID, and it comes right back, because a Homebrew service or launchd owns it and respawns it before you've finished feeling clever. The "3 seconds in a terminal" doesn't warn you about that. Localhost Explorer does, and it hands you the command that makes the thing actually stay dead. You're free to hate the icon and still have that problem; they're unrelated. And the security worry has a boring answer: it's local-only — it reads the same lsof and ps output you'd read yourself, and nothing leaves the machine. (It is deliberately not sandboxed; reading other processes' ports is the whole job, and we explain that trade-off in the engineering post.)

What held up, and what didn't

Two criticisms were genuinely useful: the icon is weak at small sizes, and the writing wore its AI assist on its sleeve. Both were specific, both were correct, and both are getting fixed. The rest — "uninspired," "solves nothing," "crap" — came from people reacting to a picture, not the product. Being loud doesn't make a comment right, and most of the loudest ones hadn't used the thing they were reviewing.

The other thing I took from it: the comment section is not the scoreboard. Installs are. A post that gets roasted and converts, and a post that gets applause and converts nothing, are not close — the first one is the one that's winning. The people in the replies are rarely the customer anyway; the customer was lurking, said nothing, and either installed it or didn't.

So I'm not going to argue the thread. I'll take the two real notes, ship the fixes, and let the app make its own case. If you've ever lost ten minutes to a port that wouldn't die, that case is five dollars and a click away.

Decide for yourself.

$5. One Mac. Yours to keep. Local-only, no telemetry, no account.