32 points
*

Forward-thinking companies should use AI to transform each developer into a “10x developer,”

Developer + AI ≠ Developer x 10

At best, it means 1.25 x Developer, but in most cases, it will mean 0.5 x Developer. Because AI cannot be trusted to generate safe, reliable code.

permalink
report
reply
4 points
*

Computers are machines designed to quickly, precisely, and consistently make mistakes.

permalink
report
parent
reply
9 points

I think 10x is a reasonable long term goal, given continued improvements in models, agentic systems, tooling, and proper use of them.

It’s close already for some use cases, for example understanding a new code base with the help of cursor agent is kind of insane.

We’ve only had these tools for a few years, and I expect software development will be unrecognizable in ten more.

permalink
report
parent
reply
12 points

It also depends on the usecase. It likely can help you better at throwing webpages together from zero, but will fall apart once it has to be used to generate code for lesser-discussed things. Someone once tried to solve an OpenGL issue I had with ChatGPT, and first it tried to suggest me using SDL2 or GLFW instead, then it spat out a barely working code that was the same as mine, and still wrong.

A lot of it instead (from what I’ve heard from industry connections) being that the employees are being forced to use AI so hard they’re threatened with firings, so they use most of their tokens to amuse themselves with stuff like rewriting the documentation in a pirate style or Old English. And at the very worst, they’re actually working in constant overtime now, because people were fired, contracts were not extended, etc.

permalink
report
parent
reply
-5 points
*

It’s made me a 10x developer.

As someone who transitioned form Junior to Dev as we embraced LLMs. Our company saved that much time that we all got a pay rise with a reduction in hours to boot.

Sick of all this anti LLM rhetoric when it’s a tool to aid you. People out here thinking we just ask ChatGPT and copy and paste. Which isn’t the case at all.

It helps you understand topics much quicker, can review code, read documentation, etc.

My boss is the smartest person I’ve ever met in my life and has an insane cv in the dev and open source world. If he is happy to integrate it in our work then I’m fine with it. After all we run a highly successful business with many high profile clients.

Edit: love the downvotes that don’t explain themselves. Like I’m not earning more money for doing less hours and productivity has increased. Feel like many of the haters of LLMs don’t even work in the bloody industry. 😂

permalink
report
parent
reply
4 points

Man, I wish LLMs were more useful to me than line completion tool we already had in normal languages in normal IDEs.

So far everything I’ve seen it do even with agentic approaches, is just not covering my use cases.

At best I can have it generate some correct-ish terraform boilerplate. Or writing mediocre code in languages I have to use once in blue moon, that I still then have to correct. Cursorrules are meh.

Me: fintech, 15y of exp.

On the other hand I can imagine it creating some bullshit boilerplate in companies that require bullshit boilerplate.

Btw I don’t think code throughput is what distinguished Junior from Dev. I rather think it’s realizing the steep decline in “Doner-Kebab” effect :)

permalink
report
parent
reply
1 point
*

I am not anti-AI or something like it and I use AI on a daily basis. If you work on a domain where there’s plenty code written for it or documentation, AI acts like a very efficient search tool. It does not replace traditional documentation or stack overflow, but it significantly reduces the time I take searching for specific syntax, or an example of how to use a library, or how to use a specific feature or parameter of a library. Occasionally it gives me bad advice as well, such as doing something that results in low performance, low security, but then I can check the actual documentation and code to see the details. For code reviews, I think it’s only partially useful, while sometimes it spits something useful, most of the time it spits out bad or irrelevant advice that ends up polluting the code review screen for actual human devs trying to review the code. However, even with all the gains, which is kind of a mixed bag, I think it’s very unlikely AI will increase speed 10 fold. At best, it will be like a 25% improvement at best, and only specific to some times in the project lifecycle, and most of the gains only happen when you are dealing with generating boilerplate code and adding non business-specific functionality. Most of the time I had to maintain existing code, debug existing functionality and fix some security flaws, AI didn’t help me at all.

permalink
report
parent
reply
46 points
*

And it’s intentional. Lay off the workers. Implement AI Slop. Slop does sloppy work. Hire back workers as Temps or Contractors. No benefits. Lower pay.

Like all of Capitalism. It’s a fucking scam. A conjob. A new innovation in fucking over workers. (Ironically the only “innovation” ever directly produced by Capitalism)

permalink
report
reply
24 points

I remember when everyone was saying that companies would need programmers and that every kid should learn programming. Now I realize that companies were promoting that idea so they’re be a surplus of programmers competing with each other and companies could underpay and swap out workers quickly.

permalink
report
parent
reply
7 points

exactly, “reserve army of labour” is a tale as old as capitalism.

Just that the IT industry has run a very effective propaganda campaign for it

permalink
report
parent
reply
8 points

Yeah obviously. Whenever a company says “we can’t get enough X workers” they implicitly mean “at the price we want to pay”.

But that doesn’t mean they were wrong. Programming is still an amazingly well paying and low stress career. Being replaced by AI is a little worrying, but I think by the time AI is good enough to really replace programmers, it will also be able to replace most white collar jobs - HR, finance, etc. - and society will have bigger problems.

permalink
report
parent
reply
4 points

I would not market an industry well know for burnouts as “low stress” though.

permalink
report
parent
reply
7 points

Since when are contractors lower pay? Companies waste fortunes on them.

permalink
report
parent
reply
2 points

That’s because the agency gets half for basically doing nothing

permalink
report
parent
reply
13 points

They dont usually have benefits (eg: health insurance) or time off

permalink
report
parent
reply
2 points

Even accounting for that (at least in countries with national healthcare), they’re definitely more expensive than regular employees.

permalink
report
parent
reply
11 points

Developers developers developers developers, developers developers developers developers AI

permalink
report
reply
2 points

An interesting trend is these comments: the worse a code base is, the more helpful AI is for expanding it (without actually fixing the underlying problems like repetitive overly long unexpressive code).

permalink
report
reply
96 points

Ironically, processing large amounts of data and making soft decisions and planning based on such data makes AI ideal for replacing C-suite members.

permalink
report
reply
50 points

Let’s make a community powered, open source project to do this and watch them squirm when investors demand that million dollar CEOs get replaced with AI for higher investor returns.

permalink
report
parent
reply
2 points

The problem is that the AI won’t take a bribe to issue a return to office mandate to prop up their real estate holdings.

But we can patch that in version 2, I guess?

permalink
report
parent
reply
35 points
*

Pointing this out in company wide meetings is a fun past time.

permalink
report
parent
reply
6 points

Not to mention the cost savings difference. Developer salaries make a ChatGPT subscription look like a bargain. C-level salaries make racks of dedicated hardware to run local models look like one.

permalink
report
parent
reply

Programming

!programming@programming.dev

Create post

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person’s post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you’re posting long videos try to add in some form of tldr for those who don’t want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



Community stats

  • 3.5K

    Monthly active users

  • 2.2K

    Posts

  • 34K

    Comments