Yes, in the sense that I suspect that with the strict counterfactual -- taking them AWAY -- you would have to hire 21 people instead of 20, or 25 instead of 20, to do the same job.
So strictly speaking, you could fire a bunch of people with the new tools.
---
But in the same period, the industry expanded rapidly, and programmer salaries INCREASED
So we didn't really notice or lament the change
I expect that pretty much the same thing will happen. (There will also be some thresholds crossed, producing qualitative changes. e.g. Programmer CEOs became much more common in the 2010's than in the 1990's.)
---
I think you can argue that some portion of the industry "got dumber" with Google/Stack Overflow too. Higher level languages and tech enabled that.
Sometimes we never learn the underlying concepts, and spin our wheels on the surface
Bad JavaScript ate our CPUs, and made the fans spin. Previous generations would never write code like that, because they didn't have the tools to, and the hardware wouldn't tolerate it. (They also wrote a lot of memory safety bugs we're still cleaning up, e.g. in the Expat XML parser)
If I reflect deeply, I don't know a bunch of things that earlier generations did, though hopefully I know some new things :-P
But the real problems are managerial. Stonks must go up, and if that means chasing a ridiculous fantasy of replacing your workforce with LLMs then let's do that!!!!111!!
It's all fun and games until you realise you can't run a consumer economy without consumers.
Maybe the CEOs have decided they don't need workers or consumers any more. They're too busy marching into a bold future of AI and robot factories.
Good luck with that.
If there's anyone around a century from now trying to make sense of what's happening today, it's going to look like a collective psychotic episode to them.
If the issue is that the AI can't code, then yes you shouldn't replace the programmers: not because they're good consumers, just because you still need programmers.
But if the AI can replace programmers, then it's strange to argue that programmers should still get employed just so they can get money to consume, even though they're obsolete. You seem to be arguing that jobs should never be eliminated due to technical advances, because that's removing a consumer from the market?
The idea that "everybody must work" keeps harmful industries alive in the name of jobs. It keeps bullshit jobs alive in the name of jobs. It is a drain on progress, efficiency, and the economy as a whole. There are a ton of jobs that we'd be better off just paying everybody in them the same amount of money to simply not do them.
We could decide this one minute, and the next minute it will be UN-decided
There is no "global world order", no global authority -- it is a shifting balance of power
---
A more likely situation is that the things AI can't do will increase in value.
Put another way, the COMPLEMENTS to AI will increase in value.
One big example is things that exist in the physical world -- construction, repair, in-person service like restaurants and hotels, live events like sports and music (see all the ticket prices going up), mining and drilling, electric power, building data centers, manufacturing, etc.
Take self-driving cars vs. LLMs.
The thing people were surprised by is that the self-driving hype came first, and died first -- likely because it requires near perfect reliability in the physical world. AI isn't good at that
LLMs came later, but had more commercial appeal, because they don't have to deal with the physical world, or be reliable
So there are are still going to many domains of WORK that AI can't touch. But it just may not be the things that you or I are good at :)
---
The world changes -- there is never going to be some final decision of "humans don't have to work"
Work will still need to be done -- just different kinds of work. I would say that a lot of knowledge work is in the form of "bullshit jobs" [1]
In fact a reliable test of a "bullshit job" might be how much of it can be done by an LLM
So it might be time for the money and reward to shift back to people who accomplish things in the physical world!
Or maybe even the social world. I imagine that in-person sales will become more valuable too. The more people converse with LLMs, I think the more they will cherish the experience of conversing with a real person! Even if it's a sales call lol
Early on in AV cycles there was enormous hype for AVs, akin to LLMs. We thought truck drivers were done for. We thought accidents were a thing of the past. It kicked off a similar panic among tangential fields. Small AV startups were everywhere, and folks were selling their company to go start a new one then sell that company for enormous wealth gains. Yet 5 years later none of the "level 5" promises they made were coming true.
In hindsight, as you say, it was obvious. But it sure tarnished the CEO prediction record a bit, don't you think? It's just hard to believe that this time is different.
It honestly doesn't matter, because we're hundreds of years from > a point that machines and AI can do 99% of useful work
There are many people like me, and we will be the ones to work. It won't be choosing who has to work, it will be who chooses that they want to work.
I just don't remember anyone saying that SO would replace programmers, because you could just copy-paste code from a website and run it. Yet here we are: GPTs will replace programmers, because you can just copy-paste code from a website and run it.
I think another way of thinking about this is with low-code/no code tools. Another comment in this post said they never really took off and they didn't in the way some people expected. But a lot of large companies use them quite a bit for automating internal processes such as document/data aggregation and manipulation. JP Morgan has multiple job listings right now for RPA developers. Before this would needed to be done by actual developers.
I suspect (and hope) AI will follow a similar trajectory. I hope the future is exciting and we build new, more complex systems we can build that wasn't possible before due to lack of
I think it's useful to look at what has already happened at another, much smaller profession -- translators -- as a precursor to what will happen with programmers.
1. translation software does a mediocre job, barely useful as a tool; all jobs are safe
2. translation software does a decent job, now expected to be used as time-saving aid, expectations for translators increase, fewer translators needed/employed
3. translation software does a good job, translators now hired to proofread/check the software output rather than translate themselves, allowing them to do 3x to 4x as fast as before, requiring proportionally fewer translators
4. translation software, now driven by LLMs, does an excellent job, only cursory checks required; very few translators required mostly in specialized cases
It turns out that like art, many people just want a human doing the translation. There is a strong romantic element to it, and it seems humans just have a strong natural inclination to only want other humans facilitating communication.
Sounds like easy money, maybe I should get into the translation business.
2) the agency encourages translation tools, so long as the final content is okay (proofread by the translator), because they can then pay less (based on the assumption that it should take you less time). I’ve see rates drop in half because of it.
3) the client doesn’t know who did the translation and doesn’t care - with the exception of literary pieces where the translator might be credited on the book. (Those cases typically won’t go through an agency)
Once AI is doing that, most jobs are at risk. It’ll create robots to do manual labor better than humans as well.
How much time? I totally agree with you but being early is the same as being wrong as someone clever once said. There's a huge difference between it happening in less than 5 years like Zuckerberg and Sam Altman are saying and it taking 20 more years. If the second scenario is what happens me and many people on this thread can probably retire rather comfortably, and humanity possibly has enough time to come up with a working system to handle this mass change. If the first scenario happens it's gonna be very very painful for many people.
I wouldn't be considering programming if choosing university studies now. With that smart, many other fields look more stable, albeit demand curve and how comfy later years of career looks like is very different (maybe lawyers, doctors, for blue collars some trades but look at long term health effects with ie back or knee issues).
https://www.inc.com/kit-eaton/mark-zuckerberg-plans-to-repla...
As for the Metaverse, it was always intended as a very long-term play which is very early to be judged, but as an owner of a Quest headset, it's already going great for me.
My big vision for this space is the integration of GenAI for creating 3d objects and full spaces in realtime, allowing the equivalent of The Magic School Bus, where a teacher could guide students on a virtual experience that is fully responsive and adjustable on the fly based on student questions. Similarly, playing D&D in such a virtual space could be amazing.
Anyway he also acquired RKO Pictures and led it to its demise 9 years later. In aviation he had many successes, he also had the spruce goose. He bought in to TWA then got forced out of its management.
He died as a recluse, suffering from OCD and drug abuse, immortalized in a Simpsons episode with Mr. Burns portraying him.
People can have business acumen, and sometimes it doesn't work out. Past successes doesn't guarantee future ones. Maybe the metaverse will eventually pay off and we'll all eat crow, or maybe (and this is the one I'm a believer of) it'll be a huge failure, an insane waste of money, and one of the spruce geese of his legacy.
>Zuckerberg, as always, is well known for making excellent business decisions that lead to greater sector buy in.
Apple was almost the one exception, but the post Jobs era definitely had that cultural branding stagnate at best.
https://www.msn.com/en-us/money/other/meta-starts-eliminatin...
He's just trend-chasing, like all the other executives who are afraid of being left behind as their flagship product bleeds users...
Across all products, maybe not - Instagram appeals to a younger demographic, especially since they turned it into a TikTok clone. And WhatsApp is pretty ubiquitous outside of the US (even if it is more used as a free SMS replacement than an actual social network).
With 3 billion monthly actives and China being excluded, it's hard to expect a ton of growth since it is a major fraction of the remaining world population. There are bots etc. but they are one of the stricter networks with requiring photos of your ID and stuff a lot more often than others.
But that doesn't really lead to any market advantage, at least for tech companies.
AI will also enable your competitors to cut costs. Who thinks they are going to have a monopoly on AI, which would be required for a durable advantage?
---
What you want to do is get more of the rare, best programmers -- that's what shareholders and execs should be wondering about
Instead, those programmers will be starting their own companies and competing with you
But if that works, it won't take long for "starting companies" and "being a CEO" to look like comically dated anachronisms. Instead of visual and content slop we'll have a corporate stonk slop.
If ASI becomes a thing, it will be able to understand and manipulate the entirety of human culture - including economics and business - to create ends we can't imagine.
The future of programming will be increasingly small numbers of highly skilled humans, augmented by AI
(exactly how today we are literally augmented by Google and Stack Overflow -- who can claim they are not?)
The idea of autonomous AIs creating and executing a complete money-making business is a marketing idea for AI companies
---
Because if "you" can do it, why can't everyone else do it? I don't see a competitive advantage there
Humans and AI are good at different things. The human+AI is going to outcompete AI only FOR A LONG time
I will bet that will be past our lifetimes, for sure
I don't think we are even close to AGI.
That does bring up a fascinating "benchmark" potential -- start a company on AI advice, with sustained profit as the score. I would love to see a bunch of people trying to start AI generated company ideas. At this point, the resulting companies would be so sloppy they will all score negative. And it would still completely depend on the person interpreting the AI.
which is why it puts pressure on your own company to cut costs
it's the same reason why nearly all US companies moved their manufacturing offshore; once some companies did it, everyone had to follow suit or be left behind due to higher costs than their competitors
If so, then why am I not seeing a lot of new companies starting while we're in this huge down-turn in the development world?
Or, is everyone like me and trying to start a business with only their savings, so not enough to hire people?
That seems pretty optimistic. The shareholder / capital ownership class isn't exactly known for their desire to spread that ownership across the public broadly. Quite the opposite: Fewer and fewer are owning more and more. The more likely case is we end up like Elysium, with a tiny <0.1% ownership class who own everything and participate in normal life/commerce, selling to each other, walled off from the remaining 99.9xxx% barely subsisting on nothing.
This seems like a cynical take, given that there are two stock markets (just in the US), it's easy to set up a brokerage account, and you don't even need to pay trading fees any more. It's never been easier to become a shareholder. Not to mention that anyone with a 401(k) almost surely owns stocks.
In fact, this is a demonstrably false claim. Over half of Americans have owned stock in every year since 1998, frequently close to 60%. [1]
[1] https://news.gallup.com/poll/266807/percentage-americans-own...
reminds me of the offshoring hype in the early 2000's. Where it worked, it worked well but it wasn't the final solution for all of software development that many CEOs wanted it to be.
I assume the "motivated prompt engineer" would have to already be an experienced programmer at this point. Do you think someone who has only had an intro to programming / MBA / etc could do this right now with tools like cursor?
Responsiveness, cohesive design, browser security, accessibility and cross browser compatibility are not easy problems for LLMs right now.
I think it's a great time to be small, if you can reap the benefits of these tools to deliver EVEN FASTER than large enterprise than you already are. Aider and a couple Mac minis and you can have a good time!
If you’re able to have AI generate integration level tests (ie call an API then ensure database or external system is updated correctly - correctly is doing a lot of heavy lifting here) that would be amazing! You’re sitting on a goldmine, and I’d happily pay for these kind of tests.