Readit News logoReadit News
diamondap commented on Ask HN: Are you afraid of AI making you unemployable within the next few years?    · Posted by u/johnwheeler
nness · 3 months ago
Largely, no.

AI would need to 1. perform better than a person in a particular role, and 2. do so cheaper than their total cost, and 3. do so with fewer mistakes and reduced liability.

Humans are objectively quite cheap. In fact for the output of a single human, we're the cheapest we've ever been in history (particularly in relation to the cost of the investment in AI and the kind of roles AI would be 'replacing.')

If there is any economic shifts, it will be increases in per person efficiency, requiring a smaller workforce. I don't see that changing significantly in the next 5-10 years.

diamondap · 3 months ago
> Humans are objectively quite cheap.

I disagree with that statement when it comes to software developers. They are actually quite expensive. The typically enter the workforce with 16 years of education (assuming they have a college degree), and may also have a family and a mortgage. They have relatively high salaries, plus health insurance, and they can't work when they're sleeping, sick or on vacation.

I once worked for a software consultancy where the owner said, "The worst thing about owning this kind of company is that all my capital walks out the door at six p.m."

AI won't do that. It'll work round the clock if you pay for it.

We do still need a human in the loop with AI. In part, that's to check and verify its work. In part, it's so the corporate overlords have someone to fire when things go wrong. From the looks of things right now, AI will never be "responsible" for its own work.

diamondap commented on Ask HN: Are you afraid of AI making you unemployable within the next few years?    · Posted by u/johnwheeler
diamondap · 3 months ago
I think AI will substantially thin out the ranks of programmers over the next five years or so. I've been very impressed with Claude 4.5 and have been using it daily at work. It tends to produce very good, clean, well-documented code and tests.

It does still need an experienced human to review its work, and I do regularly find issues with its output that only a mid-level or senior developer would notice. For example, I saw it write several Python methods this week that, when called simultaneously, would lead to deadlock in an external SQL database. I happen to know these methods WILL be called simultaneously, so I was able to fix the issue.

In existing large code bases that talk to many external systems and have poorly documented, esoteric business rules, I think Claude and other AIs will need supervision from an experienced developer for at least the next few years. Part of the reason for that is that many organizations simply don't capture all requirements in a way that AI can understand. Some business rules are locked up in long email threads or water cooler conversations that AI can't access.

But, yeah, Claude is already acting like a team of junior/mid-level developers for me. Because developers are highly paid, offloading their work to a machine can be hugely profitable for employers. Perhaps, over the next few years, developers will become like sys admins, for whom the machines do most of the meaningful work and the sys admin's job is to provision, troubleshoot and babysit them.

I'm getting near the end of my career, so I'm not too concerned about losing work in the years to come. What does concern me is the loss of knowledge that will come with the move to AI-driven coding. Maybe in ten years we will still need humans to babysit AI's most complicated programming work, but how many humans will there be ten years from now with the kind of deep, extensive experience that senior devs have today? How many developers will have manually provisioned and configured a server, set up and tuned a SQL database, debugged sneaky race conditions, worked out the kinks that arise between the dozens of systems that a single application must interact with?

We already see that posts to Stack Overflow have plummeted since programmers can simply ask ChatGPT or Claude how to solve a complex SQL problem or write a tricky regular expression. The AIs used to feed on Stack Overflow for answers. What will they feed on in the future? What human will have worked out the tricky problems that AI hasn't been asked to solve?

I read a few years ago that the US Navy convinced Congress to fund the construction of an aircraft carrier that the Navy didn't even need. The Navy's argument was that it took our country about eighty years to learn how to build world-class carriers. If we went an entire generation without building a new carrier, much or all of that knowledge would be lost.

The Navy was far-sighted in that decision. Tech companies are not nearly so forward thinking. AI will save them money on development in the short run, but in the long run, what will they do when new, hard-to-solve problems arise? A huge part of software engineering lies in defining the problem to be solved. What happens when we have no one left capable of defining the problems, or of hammering out solutions that have not been tried before?

diamondap commented on The Stripper Index: An unorthodox recession measurement   theamericangenius.com/tec... · Posted by u/thyrox
mlinhares · 2 years ago
There’s no such implied promise, it’s the other way around: https://en.m.wikipedia.org/wiki/Reserve_army_of_labour
diamondap · 2 years ago
OK, maybe it isn't capitalism but US society that implies that promise. Many (insensitive) people respond to tales of economic woe by saying, "Get a job!" As if that's going to solve even your basic money woes. As others in this discussion have noted, many people employed full time still struggle to provide the basics. That part of the social contract just isn't holding up for a lot of people. And that's a recipe for social unrest.
diamondap commented on The Stripper Index: An unorthodox recession measurement   theamericangenius.com/tec... · Posted by u/thyrox
diamondap · 2 years ago
There are more people struggling these days than the mainstream news reports. The lines at the food banks where I live are much longer than they were before COVID. One of the local food banks says they're distributing three times as many meals per month as they served before the pandemic. And this is an area of relatively high employment.

People working service jobs simply can't afford the basics, and that's a problem. Part of capitalism's implied promise is that if you work full time, you should be able to feed and house yourself. But for huge numbers of people, that doesn't seem to be true anymore.

diamondap commented on A lazy and flippant classification of programming languages   blog.brycekerley.net/2024... · Posted by u/lemper
diamondap · 2 years ago
My all-time favorite flippant description of a programming language: someone once described Java as "a domain-specific language for converting XML files to stack traces."
diamondap commented on Where the Word, Tarmac Comes From   en.wikipedia.org/wiki/Mac... · Posted by u/kylebenzle
diamondap · 2 years ago
I love this part:

> A workman could check the stone size himself by seeing if the stone would fit into his mouth.

They're probably laying down over a million stones per mile. Do all of them have to pass through a workman's mouth?

diamondap commented on Is Emacs dying?   irreal.org/blog/?p=11995... · Posted by u/susam
Semitangent · 2 years ago
I think the corollary to this question pattern is always: "And if yes, who cares?" If the software in question is open source, the ones using it will still have enough access to it even if it were dying. The ones not using it don't want it anyway and chose one of the many other options.
diamondap · 2 years ago
> "And if yes, who cares?"

One of my managers used to say that the only reason people write software is because there isn't already an emacs or Excel macro to do what they need.

u/diamondap

KarmaCake day299August 27, 2012
About
I write code and fiction.

Code: https://sheprador.com Fiction: https://adiamond.me

View Original