Technical experts have zero customers

27 pointsposted 3 months ago
by gboesel

23 Comments

LarsAlereon

3 months ago

It's one thing to advocate not over-engineering your minimum viable product, but it's quite another to normalize releasing Potemkin village products and hoping customers pay before they realize the product doesn't work.

theamk

3 months ago

> A friend sent me this screenshot the other day - his backend had been running for 7 days without a proper database setup. Just failsafes returning empty responses. Any technical expert would tear this apart immediately. (We're talking about a

> But people were using it daily and paying for it.

Assuming this was something customers cared about, it's called "burning the reputation". Yes, it can be quite profitable - ask Broadcom. But it is usually done _after_ the company is famous and has tons of customers, not before.

gizmo686

3 months ago

There is another model. Burn your reputation, then start over under another name and burn your reputation again.

karmakurtisaani

3 months ago

Also a popular step after being bought out by private equity.

jhanschoo

3 months ago

The author has a qualified point in that it's OK if some part of the app not central to the primary value proposition is not working.

But if a vibe-coded app promises to solve a problem for a paying customer and does not actually solve it but leads the customer to believe that it is being solved, that is fraud.

fuzzfactor

3 months ago

If you're the technical expert and you have zero customers, you're in position to win any customer who values technology most of all. You may not even need persuasive sales efforts, mere exposure alone might get the ball rolling.

OTOH, if you're the persuasive sales expert you'll always be so loaded down with customers that you never have time to cater to the most technically demanding ones. Leaving those customers as low-hanging fruit for the top technologists instead.

If it's a technology company, the only time everybody really wins is when you're both.

jmogly

3 months ago

Respect, sometimes we forget that our software is actually supposed to do stuff. Will say though you can have both, especially now with llms where you don’t have to trim each piece of wood yourself. Also, it’s not always about cutting corners to make a buck, sometimes it really is about creating a great product that people love using. Engineering quality is part of that.

7bit

3 months ago

What a terrible article. The author throws completely different types of problems into one pot, regardless of whether they have real User-Impact, cause Potential Security problems or Data loss or are just architectural decision with no user-impact at all. And then continues to apply the same logic and argument to all of them - that the users are wrong and should just shut up.

I truly hope he never becomes a product manager anywhere I am a customer.

commandersaki

3 months ago

I like this take (with or without the AI bit). A lot of time crude crap doesn't pass muster in theory but holds up in practice.

scuff3d

3 months ago

This should be called the carnival model of engineering

- Build something that is total dogshit but just good enough not to totally fall apart

- Convince people to pay you for it

- Close up shop and split after you've got all their money but before everything falls apart (or at least before people get wise and stop paying)

- Rinse, repeat

paradox242

3 months ago

This stops short of smirking at the users who continue to pay because they are ignorant of just how shitty the software system they are using is. Until everything blows up with the inevitable data breach or data loss incident that is.

treve

3 months ago

A good engineer is not a perfectionist, but they're not callous either. It's knowing when to make the trade-off, or at least making an informed guess.

hooverd

3 months ago

that's half of engineering

laterium

3 months ago

that's half of a comment

icedrop

3 months ago

one of many things, but agreed

alganet

3 months ago

Yes, please, antagonize technical expertise! When shit hits the fan, it makes us look better.

GianFabien

3 months ago

When your vibe coded slopware blows up ... who are u gonna call?

user

3 months ago

[deleted]

thrwaway55

3 months ago

I can sadly imagine a business model where you call no one and just move onto the next grift with the speed.

bravetraveler

3 months ago

We do have a salary, though. Still waiting to be left behind. Enjoying the rat race? Seems like it.

hooverd

3 months ago

We should really price / punish "oopsies" higher. I don't think any other profession gets away with as much consistently fucking up as software.

Imagine an airline running these principles- who cares if we have a few crashes, as long as customers still pay!

danielbln

3 months ago

Apples and oranges. If some vibe coded CRM kicks the bucket, no one dies.