5 ms·
> To do so, Mr. Giorgi has his own timesaving helper: an A.I. coding assistant. He taps a few keys and the software tool suggests the rest of the line of code.
by fzeroracer 2y ago
> To do so, Mr. Giorgi has his own timesaving helper: an A.I. coding assistant. He taps a few keys and the software tool suggests the rest of the line of code. It can also recommend changes, fetch data, identify bugs and run basic tests. Even though the A.I. makes some mistakes, it saves him up to an hour many days.
> Still, nearly two-thirds of software developers are already using A.I. coding tools, according to a survey by Evans Data, a research firm.
> So far, the A.I. agents appear to improve the daily productivity of developers in actual business settings between 10 percent and 30 percent, according to studies. At KPMG, an accounting and consulting firm, developers using GitHub Copilot are saving 4.5 hours a week on average and report that the quality of their code has improved, based on a survey by the firm.
We're in for a really dire future where the worst engineers you can imagine are not only shoveling out more garbage code but the ability to assess it for problems or issues is much more difficult.
- sirsinsalot 2y agoI made good money cleaning up after the 2000s outsourcing boom. It was lucrative cleaning up shit code from Romania and India. I'm hoping enough people churn out enough hot garbage that needs fixing now that I can jack up my day rate. I remember when the West would have no coders because Indian coders are cheaper. I remember when nocode solutions would replace programmers. I remember.
- ethagnawl 2y agoIf you missed this recent post, I think you'll appreciate it: https://defragzone.substack.com/p/techs-dumbest-mistake-why-firing https://defragzone.substack.com/p/techs-dumbest-mistake-why-... > Now, let’s talk about the real winners in all this: the programmers who saw the chaos coming and refused to play along. The ones who didn’t take FAANG jobs but instead went deep into systems programming, AI interpretability, or high-performance computing. These are the people who actually understand technology at a level no AI can replicate. > And guess what? They’re about to become very expensive. Companies will soon realize that AI can’t replace experienced engineers. But by then, there will be fewer of them. Many will have started their own businesses, some will be deeply entrenched in niche fields, and others will simply be too busy (or too rich) to care about your failing software department. > Want to hire them back? Hope you have deep pockets and a good amount of luck. The few serious programmers left will charge rates that make executives cry. And even if you do manage to hire them, they won’t stick around to play corporate politics or deal with useless middle managers. They’ll fix your broken systems, invoice you an eye-watering amount, and walk away.
- rybosworld 2y agoThis entire article reads like hopium. And it seems predicated on the false belief that companies are going to try to replace their entire workforce with AI overnight: > "Imagine a company that fires its software engineers, replaces them with AI-generated code, and then sits back" It should go without saying this is not even possible at the moment. Will it be possible one day? Yes, probably. And when that day comes, the fantasies this author has dreamed up will be irrelevant. I've said it before and I'll say it again: It shocks me that a forum filled with tech professionals, is so blindly biased against AI that they refuse to acknowledge what changes are coming. All of these conversations boil down to: "The LLM's of today couldn't replace me." That's probably true for most folks. What's also true is that ChatGPT was released less than 3 years ago. And we've seen it go from a novelty with no real use, to something that can write actually decent research papers and gets better at coding by the month. "B-b-but there's no guarantee it will continue to improve!" is one of the silliest trains of thought a computer scientist could hold.
- dmix 2y agoEven if we don't write code software engineers (or technically minded people) will be able to coordinate hundreds of AI bots better than the average person and manage the systems. If there's a day where programming is not as valuable I'm pretty confident I can find some way to be useful in the future economy. And if it's real AGI, not airplanes flying themselves with a pilot stuff, then we probably will have to re-think employment anyway
- rybosworld 2y ago> Even if we don't write code software engineers (or technically minded people) will be able to coordinate hundreds of AI bots better than the average person and manage the systems. There might be a period of time where product management and qa are still done by people, but I think that period will be transitory and short. I think software engineers in general are grossly underestimating the probability they will be replaced. On a 20-30 year timeline, that probability might be close to 100%. Probably, it will also be gradual, and those who are displaced (starting with least experienced, to most), will not be able to find similar employment. We are all more or less opting into this without a fight.
- cootsnuck 2y agoWhat did/do you call your services you offer? I sincerely love debugging (fixing tech of any kind digital or analog). Never thought I could offer services just fixing instead of building from scratch...
- JumpCrisscross 2y ago> We're in for a really dire future where the worst engineers you can imagine are not only shoveling out more garbage code but the ability to assess it for problems or issues is much more difficult It will probably still be more productive. IDEs, Stack Exchange...each of these prompted the same fears and realised some of them. But the benefits of having more code quicker and cheaper, even if more flawed, outweighed those of quality. The same way the benefits of having more clothes and kitchenware and even medicine quicker and cheaper outweighed the high-quality bespoke wares that preceded them. (Where it doesn't, and where someone can pay, we have artisans.) In the mean time, there should be an obsolescence premium [1] that materialises for coders who can clean up the gloop. (Provided, of course, that young and cheap coders of the DOGE variety stop being produced.) [1] https://www.sciencedirect.com/science/article/abs/pii/S016517651930429X https://www.sciencedirect.com/science/article/abs/pii/S01651...
- fzeroracer 2y agoThe problem with 'more code, quicker and cheaper' is that when you fall behind a baseline of quality it actually ends up costing you and your business, significantly. Companies learned this the hard way during the outsourcing booms, and the usage of AI amplifies this problem 10 fold much like it's doing with spam.
- slothtrop 2y agoGrowing pains. Reviewing carefully is still less work.
- JumpCrisscross 2y ago> Companies learned this the hard way during the outsourcing booms Sure. Then we learned how to do it and in which contexts. Since WFH trained executives state-side how to communicate asynchronously and over Zoom, I've seen engineering offshoring done quite productively, possibly for the first time in my career.
- fzeroracer 2y ago
- deadbabe 2y agoI don’t think that future will happen, because eventually someone will realize there is a competitive advantage in building a truly good product with people who actually know what they’re doing, and when other companies catch on they will start doing that and bad prompt kiddy engineers will be gone.
- cootsnuck 2y ago> because eventually someone will realize there is a competitive advantage in building a truly good product with people who actually know what they’re doing Doesn't / Shouldn't that competitive advantage inherently exist already? But don't we still see a small group of big players that put out broken / mediocre / harmful tech dominating the market? The incentives are to make the line keep going up – nothing else. Which is how we get search engines that don't find things, social media that's anti-social, users that are products, etc. I'm not at all hopeful that an already entrenched company that lays off 50% of its workers and replaces them with an AI-slop-o-matic will lose to a smaller company putting out well-made principled tech. At least not without leveraging other differentiating factors. (I say all of this as someone that is excited about the possibilities AI can now afford us. It's just that the possibilities I'm excited about are more about augmentation, accessibility, and simplicity rather than replacement or obsolescence.)
- slothtrop 2y agoThe increase in productivity means you need fewer inexperienced and/or bad engineers to a project. On the other hand, they may be retained to go after bolder, more numerous targets.
- nyarlathotep_ 2y ago> At KPMG, an accounting and consulting firm, developers using GitHub Copilot are saving 4.5 hours a week on average and report that the quality of their code has improved, based on a survey by the firm. I don't have any specific experience with KPMG, but considering the other "big name" firms' work I've encountered, there's, uh, lots of room for improvement.