The conversation

Lessons learnedExperience excerpt · English

90% of people building whatever junk their company needs does not

… 90% of people building whatever junk their company needs does not. I learned this lesson the hard way after working at both large and tiny companies. Its the people that remain in the bubble of places like AWS, GCP or people doing hard core research or engineering that have this mentality. Everyone else eventually learns. >Excel proves the rule. It's objectively terrible: 30% of genomics papers contain gene name errors from autocorrect, JP Morgan lost $6bn from formula errors, Public Health England lost 16,000 COVID cases hitting row limits. Yet it succeeded at democratisation by accepting catastrophic failures no proper system would tolerate. Excel is the largest development language in the world. Nothing (not Python, VB, Java etc.) can even come close. Why? Because it literally glues the world together. Everything from the Mega Company, to every government agency to even mom & pop Bed & Breakfast operations run on Excel. The least technically competent people can fiddle around with Excel and get real stuff done that end up being critical pathways that a business relies on. …

Original discussionThe recurring dream of replacing developers522 source comments · at import
2

What was this responding to?

Parent context · original excerpt

DI

I've watched the same pattern play out with my field (systems administration) over the past two decades. The constant push to either outsource it (cloud) or fold it into development (DevOps/SRE) mirrors what the article describes for developers. What's particularly frustrating isn't just the job market shift, it's the historical revisionism. You'll hear claims that SREs are fundamentally different because "sysadmins couldn't code" (we could: Perl, Bash, C, plenty of Python). Or that modern infrastructure is much more reliable, justifying that the job is obviously different now (overlooking that better hardware, operating systems, and decades of operational knowledge do most of that heavy lifting). The "higher abstractions enable more productivity" argument has merit in theory. But in practice, I mostly see reinvention. Developers rebuild service discovery patterns on top of Kubernetes th…

Full original

Community replies 0

No community replies yet. Add your perspective.

Replies from the source 2

Direct replies available in this import. Original-language excerpts.

DI

I haven’t worked anywhere special. The issues I’m talking about are: “we can’t debug kernel issues, so we run 40 pods and tune complicated health check health-check procedures in order for the service to work well”. There is no understanding that anything is actually wrong, for they think that it is just the state of the universe, a physical law that prevents whatever issue it is from being resolved. They aren’t even aware that the kernel is the problem, sometimes they’re not even aware that there is a problem, they just run at linear scale because they think they must.

Full original
WI

Doesn't every personal computing device on the planet have a browser and thus Javascript? Aren't there more mobile devices than laptops and desktops? I'm an Excel dev and I'm pretty sure that Javascript is the largest development language in the world.

Full original
Continue on Hacker News

Respect different perspectives. Share concrete experiences.

Sign in to post, reply, repost, and quote.