Well, that would be the 3rd or 4th thing during my career that was supposed to make my job a thing of the past or at least severely reduce the need for it.
(If I remember it correctly, OO design were supposed to reduce the need for programmers, as were various languages, then there was Outsourcing, visual programming and on the server-side I vaguely remember various frameworks being hailed as reducing the need for programmers because people would just be able to wire modules together with config or some shit like that. Additionally many libraries and frameworks out there aim to reduce the need for coding)
All of them, even outsourcing, have made my skills be even more in demand - even when they did reduce the amount of programming needed without actually increasing it elsewhere (a requirement were already most failed) the market for software responded to that by expecting the software to do more things in more fancy ways and with data from more places, effectively wiping out the coding time savings and then some.
Granted, junior developers sometimes did suffer because of those things, but anything more complicated than monkey-coder tasks has never been successfully replaced, fully outsourced or the need for it removed, at least not without either the needs popping up somewhere else or the expected feature set of software increasing to take up the slack.
In fact I expect AI, like Outsourcing before it, in a decade or so is going to really have screwed the Market for Senior Software Engineers from the point of view of Employers (but a golden age for Employees with those skills) by removing the first part of the career path to get to that level of experience, and this time around they won’t even be able to import the guys and galls in India who got to learn the job because the Junior positions were outsourced there.
i didn’t start my tech career after high school because every career advice i got was “all jobs going to india.” could’ve had 10 more year’s experience but instead i joined the military. ugh!
I admit that I work faster with AI help and if people get more stuff done in less time there might be less billable hours in the future for us. But AI did not replace me, a 10 times cheaper dude from India did.
AI is terrible at solving real problems thru programming. As soon as the problem is not technical in nature and needs a decision to be made based on experience, it falls flat on its face.
It will never understand context and business rules and things of that nature to the same extent that actual devs do.
They could churn out garbage and scams for the idiots on Facebook, sure.
That guy has never seen AI code before. It regularly gets even simple stuff wrong. Was he especially good is when it gives made up crap. Or it tells you a method or function you can use but doesn’t tell you where it got that. And then you’re like “oh wow I didn’t realize that was available” and then you try it and realize that’s not part of the standard library and you ask it “where did you get that” and it’s like “oh yeah sorry about that I don’t know”.
My absolute favorite is when I asked copilot to code a UI button and it just pasted “// the UI element should do (…) but instead it is doing (…)” a dozen times.
Like, clearly someone on stackoverflow asked for help, got used for training data, and confused copilot
😂
Wasn’t it the rabbit 1 scammer who said programmers would be gone in 5 years, like 3 years ago?
Just confirming what we already knew.
Spoken like someone who manages programmers instead of working as one.
It’s worth noting that the new CEO is one of few people at Amazon to have worked their way up from PM and sales to CEO.
With that in mind, while it’s a hilariously stupid comment to make, he’s in the business of selling AWS and its role in AI. Take it with the same level of credibility as that crypto scammer you know telling you that Bitcoin is the future of banking.
As a wage slave with no bitcoin or crypto, the technology has been hijacked by these types and could otherwise have been useful.
I’m not entirely sold on the technology, especially since immutable ledgers have been around long before the blockchain, but also due to potential attack vectors and the natural push towards centralisation for many applications - but I’m just one man and if people find uses for it then good for them.
What other solutions to double spending were there in financial cryptography before?
No idea, I don’t work in fintech, but was it a fundamental problem that required a solution?
I’ve worked with blockchain in the past, and the uses where it excelled were in immutable bidding contracts for shared resources between specific owners (e.g. who uses this cable at x time).
Fully decentralized p2p cryptocurrency transactions without double spending by proof of work (improvement upon Hashcash) was done first with Bitcoin. The term fintech did not exist at the time. EDIT: looked it up, apparently first use as Fin-Tech was 1967 https://en.wikipedia.org/wiki/Fintech – it’s not the current use of the term though.
I guess additional bonus for crypto would be not burning the planet, and actuallt have a real value of something, not the imagined one.
PM and sales, eh?
So you’re saying his lack of respect for programmers isn’t new, but has spanned his whole career?
Devalue another persons labour is what being an executive is all about.
Yeah nah. We already have copilot and it introduces so many subtle bugs.
“Guy who was fed a pay-to-win degree at a nepotism practicing school with a silver spoon shares fantasy, to his fan base that own large publications, about replacing hard working and intelligent employees with machines he is unable to comprehend the most basic features of”
You did a great summary honestly
And anyone who believes that should be fired, because they don’t understand the technology at all or what is involved in programming for that matter. At the very least it should make everyone question the company if its leadership doesn’t understand their own product.
The job of CEO seems the far easier to replace with AI. A fairly basic algorithm with weighted goals and parameters (chosen by the board) + LLM + character avatar would probably perform better than most CEOs. Leave out the LLM if you want it to spout nonsense like this Amazon Cloud CEO.
Cheaper too I bet.
Also lol for the AI coder 😁 good luck with that 😂
Worst case scenario the ai fucking loses it and decides to do some wacky but weirdly effective shit. Like spamming out 1 width units en masse in Hearts of Iron 4.
And no asinine private jet commute required for the AI CEO…
But plenty of electricity still needed.
Probably cheap at the price compared to burning Jet A by the tens or hundreds of gallons.
Not that I am unconcerned about the resource usage. Lesser of two evils.
Good point.
Its not like jobs will disappear in a single day. Incremental improvements will render lower level tasks obsolete, it already has to a degree.
Someone will still need to translate the business objectives into logical structure, via code, language, or whatever medium. Whether you call that a “coder” or not, is kind of irrelevant. The nerdy introverts will need to translate sales-douche into computer one way or another. Sales-douches are not going to be building enterprise apps from their techbro-hypespeak.