logoalt Hacker News

sdcfgy • today at 11:13 AM • 2 replies • view on HN

It's easy doing a lot of stuff you don't understand quickly these days. But when the shit hits the fan and you have customers you need to know what you're doing.

Hiding behind the LLM, or even a cloud service like RDS makes you think you can get out of a corner, but you are nowhere near that. Practice, drills, experience are the only solution here. The illusion of that is dangerous.

I spent a couple of days recently digging one of our associated businesses out of the shit because they killed a postgres on RDS instance (AWS bug!) and couldn't google or LLM their way out of it. It hit the trade press and did a lot of damage to them.

If you're not going to do the work, don't take on customers.


Replies

kqr • today at 1:49 PM

> when the shit hits the fan and you have customers you need to know what you're doing. [...] don't take on customers.

I think you overestimate the level of DBA skills smaller startups have in house.

If you have found a way for a company to hold off on taking on customers until they can afford a proper DBA, I'd love to hear more about it. But it sounds backwards to me. In my experience, it typically goes the other way around: only after taking on enough customers to be decently profitable can a company afford a real DBA.

Until then, the choice used to be between managed database services or striking luck with a developer that had some database interest. These days, it's between managed database services, striking luck, or giving the developers access to an LLM. The LLM doesn't replace DBA skills that used to be there. There weren't any DBA skills there to begin with.

➕ show 2 replies
wanderlust123 • today at 11:31 AM

An LLM can absolutely do the harder stuff too. I wonder what model you have used where you think it's only for the easy stuff.

Of course you need understanding for when shit hits the fan, but that applies regardless of whether it's a human or an LLM writing the code.

➕ show 1 reply