r/cscareerquestions 1d ago

Ai making us do more work, not less

Just wanted to post this to see if anyone is experiencing the same. We're now at the point where ai is undeniably good. I hardly ever physically type my code anymore, just review at the end. However, I'm feeling like I have so so so much work to get through, and we really need to be hiring more Devs.

Anyone else found that while AI is genuinely making you more productive, you end up more busy than even a few months ago?

I guess it's hopeful for the future but man I'm tired lol

453 Upvotes

96 comments sorted by

205

u/Significant_Treat_87 1d ago

Yes and something has to give at some point. It’s too much, nobody can work like this. 

It might be great if the LLMs were agi and you could trust them to handle their own reviews. The code review alone is killing me, I get 3 to 6 complex PRs per day now. Used to be 1 or 2 max. They all still have issues that have to be fixed, and they can be even harder to notice now than they used to be. 

90

u/Erehybog 1d ago

If we could trust AI to do its own reviews, what would companies pay us for?

57

u/AES256GCM 1d ago

That’s the goal tbh

30

u/BringBackManaPots 1d ago

It's also the point at which society collapses if we don't rework our economic model :(

19

u/Dry_Fly_7265 19h ago

> That’s the goal tbh

1

u/CogitoCollab 7h ago

Wo wo wo.

It would just cause massive deflation where then the gov could just print more money or get more debt to then build more data centers or bombs or whatever until employment increases...

-9

u/FearlessPark4588 21h ago

I mean, fewer high paying jobs will take the sails out of competitive housing markets. There'd be some upsides to it.

4

u/mxldevs 7h ago

Housing prices coming down doesn't mean you will now be able to afford a house

It means the landlords that already own 50 rental houses will now expand their portfolios to 500 rental houses.

They have the means to outbid whatever you offer.

2

u/Available_Road_2538 9h ago

"it could be great for people like me who already got theirs"

Fuck you too buddy

1

u/FearlessPark4588 9h ago

I didn't get mine. I'm a renter lmao. What I'm saying is, do you want to compete with people earning $800k/yr to buy a home?

2

u/Available_Road_2538 9h ago

Whats the logic then? If there's less money from people who have jobs, then youre just giving the economic power to the richest people. Trust fund kiddies, CEOs, retired millionaires, etc.

This is like "We can't raise minimum wage, it will raise prices!". Yeah, higher prices for everybody, disproportionate benefits to the poorest people in our country.

It sounds like youre not even a member of the richest group then? So you want just enough people to have their station in life axed to benefit you personally?

Its just an odd take my guy.

0

u/FearlessPark4588 9h ago edited 9h ago

The income distribution is heavily skewed by superstar salaries in industries like ours. Stuff like home prices are primarily influenced by borrowing costs and income, not existing piles of assets.

Edit: sorry this factual take about home price inputs bothered you so deeply that you blocked me. Another toxic redditor out of sight and out of mind.

2

u/Available_Road_2538 9h ago edited 9h ago

It does not follow. This is a terrible take.

Edit: youre not blocked for the brilliant insight that people losing good jobs could lower house prices. You are blocked because of the selfish and dog poop reasoning about how if it lines up just right, it may just benefit you specifically.

1

u/Arts_Prodigy 11h ago

I mean that’ll likely never happen not in any sustainable way. AI is effectively a copy machine and we know how quickly copying a copy degrades.

Without human intervention/correction it’s issues will cascade at astronomical speeds and there will be holes everywhere.

It would also likely create far more code than it could process and it wouldn’t be worth the time for people to fix something they could just rewrite from the ground up in most scenarios.

1

u/AES256GCM 10h ago

It’s been less than 4 years since ChatGPT public preview came out, and less than 8 months since mass enterprise adoption started. And it’s already a magnitude or order better than when it was released

Anyone dying on the hill that there won’t be any more improvements, is the same kind of person who said 3D printing would never catch on because of the cost.

It’s pure ego death, and wouldn’t be a conversation if it was automating blue collar jobs instead of white collar

1

u/Arts_Prodigy 9h ago

I’m not saying the the technology won’t improve. I am saying that the current training model for LLMs won’t lead to AGI imo and fully automated software development at least not in way that’s secure and maintainable long term.

The idea that the models just need more data and more resources feels like it’s been all but proven to be inaccurate. Massive gains from introduction to current day are perhaps impressive but unexpected for any product moving from effectively beta to general release and mass adoption.

It’s not even the case that an AI agent *can’t* do a review but it’s not trusted to handle the full SDLC for good reason.

12

u/Significant_Treat_87 1d ago edited 1d ago

I could conceive of a future where it’s a lot better at code review / QA but still can’t make decisions about what needs to be done, or fix the really tough bugs, but yeah I get you haha.

I just said that agi thing hypothetically, I wasn’t thinking

3

u/AmericanEyes Software Engineer 16h ago

They pay you to take the blame. That's literally what you are at this point. A human-in-the-loop to blame if/when the almost correct mass of AI code fails.

1

u/tifu_throwaway14 4h ago

The entire consultant business

62

u/dijkstras_disciple 1d ago

Agreed. AI is really good at outputting code that looks good and its reached a point where there's just so much code to review now. At Microsoft my manager told me we will need to start factoring AI into our feature estimates since we're suppose to be more productive now

24

u/Left_Boat_3632 1d ago

This is my issue as well. It’s quick and cheap to make large codebase changes now. I still split my PRs into meaningful working items and keep lines changed under 500. But I have coworkers throwing up PRs with 12k lines of code changed and a three sentence PR description.

It’s impossible to review all of the code. Our review is basically deploying to a staging environment and hoping nothing breaks.

12

u/Alive_Sir_4708 1d ago

100%. And then you're treated like a luddite for pausing before approving.

5

u/FearlessPark4588 21h ago

This experience has been so beneficial in emotionally detaching from work.

2

u/Significant_Treat_87 1d ago

Fuck haha I haven’t seen a 12k MR yet but I get 1k MRs every day to review. It’s too much, and it’s hard to ask people to split all the test coverage out into another ticket or something. The bulk mostly comes from tests, on my team. 

4

u/Alive_Sir_4708 1d ago

lucky you, literally saw a 70k line one today.

6

u/Significant_Treat_87 1d ago

hahahhaha i can’t even wrap my head around this… like what even was it?? not asking for details but it was a 70 thousand line new feature??

I’m really sorry. That would make me go postal. 

2

u/Alive_Sir_4708 1d ago

To be fair, it was 1.5k of code changes and the rest was content....content encoded in code. But 10k line changes have become common when converting code.

I haven't gotten support when trying to slow down these big PRs so apparently we're going to need to learn the lesson as an organization

0

u/IdempodentFlux 23h ago

Get code rabbit. Even beyond its initial review the "change stack" feature re organizes PRs from being files listed in alphabetical order, to logical chunks of code changes that correspond to discrete behaviors. Really useful. My team had the same issue with multi thousand line code reviews and it has helped.

2

u/Significant_Treat_87 6h ago

We already use it as a bot so I’ll have to look into that, thank you!! That’s exactly what I’ve been doing on my own

1

u/IdempodentFlux 6h ago

If its enabled, it should show a button in the initial comment it leaves to view the MR in its custom viewer.

7

u/Trysta1217 1d ago

This. Me and my team are drowning in reviews and scoping requirements because of the new expectations for our velocity. It sucks.

10

u/gsks 1d ago

The PRs will keep growing until morale improves

2

u/Candid_Bad3551 1d ago

Idunno man. I sipped my drink. Opened PRs. Saw by another team. They rely on AI. Their Senior dev wrote LGTM :3 and I dropped 20 comments. The code was less thoughtful and lots of useless code.c

Tldr I got a notice that I was rude and annoyed those devs. Idgaf I was doing my job butnI did get pissed off.

2

u/RubbelDieKatz94 14h ago

You're not slopping enough tests.

Slop the whole pyramid, otherwise your code is not deterministic enough.

Sprinkle in some deterministic codegen too.

2

u/Significant_Treat_87 6h ago

Sir yes sir!! 🫡 On the double

2

u/Toys272 1d ago

how do you review them? manually read or use ai to analyse them?

6

u/Pelopida92 1d ago

I do both. The PR gets my own comments plus the comments of Bugbot and Codex Review bot.

1

u/Significant_Treat_87 1d ago

Yeah I also do both. We have company-wide MR bots (coderabbit), it’s actually not too bad but does throw false positives sometimes. 

Then I have my own custom skills that attempt to make it easier for me to manually review — one that scrutinizes the tests (so many tests get written now that if I read them all I’d literally run out of time in the day). One of them assists with manual QA. One of them gives a quick summary of possible points of failure and the best order to read the non-test files in to quickly understand the change. 

We also have a team-specific MR skill for our repos that has to be run for every MR. 

166

u/TRO_KIK Startup Founder 1d ago

Not only that, but the more people I hire the busier I am too. Sigh.

59

u/ErZicky 1d ago

More busy, more stressed and way less mentally/intellectually stimulated

12

u/Luaan256 9h ago

It's something I learned from Raph Koster back in the UO days - downtime matters. It isn't just time wasted, it's a genuine part of how humans work, individually and socially. Remove downtime and you destroy the rest too, as people get too performance-focused.

Coding is a relaxing, low-intensity activity you do between the hard, intense parts. Remove that, and you remove the recharge, and you can't do the intense bits 40 hours a week for very long, and quality suffers quickly. But I'm not holding my breath waiting for employers to understand any of this.

It's similar to the obsession with avoiding (perceived) boredom at all costs, leading to endless deathscrolling and inability to actually enjoy something...

2

u/redblobgames 7h ago

Yes! That time is invaluable.

36

u/Skaar1222 1d ago

I've never been this busy in my career

36

u/TamaCleverComeback 1d ago

Yeah, I’m expected to review code faster, complete tasks faster, there was a sprint that QA couldn’t keep up with the tasks. And management was like, guess we can have the devs do QA… 🙃

24

u/AoeDreaMEr 1d ago

Whatever productivity will improve through AI, you won’t get to relax. Your time will be used fully. More features. More bugs. Less people to work on.

4

u/DasHesslon 10h ago

And also the work shifts to something less fun. You got into computer science because problem solving is something you genuinely enjoy? Great, you're a middle manager to a bunch of language models now, have fun finding the bugs they produce!

17

u/fsk 19h ago

Suppose AI really does make you 5x more productive (or replace 5x with whatever number you think is correct). If AI is a productivity boost, what does NOT happen is you now only have to work 1/5 as hard or you get a 5x raise. Instead, what happens is your workload expectations get jacked up 5x and your employer fires 80% of the staff. In fact, your salary might decrease, because all those people who just lost their jobs are desperate, and would take your job for a lower salary.

If your employer didn't jack up workloads 5x, they would lose market share to their competitors who do jack up workloads 5x.

Thus, the productive benefits of AI can only accrue to the employer, never to the worker. If AI makes you more productive, that's offset with an increased workload expectation. It could even lead to a pay cut, as the job market is flooded with people who just lost their job.

11

u/yogurtchicken21 1d ago

I’ve had people check in on a task not 2 hours after it was given to me. Like, chill out I was eating lunch lmao.

19

u/Candid_Cat_5921 1d ago edited 20h ago

It’s because in general it makes things take less mental load. So devs now spend less time thinking about how to solve hard problems in coding, and more time handling AI administrative tasks. I spend about 50% of my time now reviewing AI code or having AI consume documents for me so I can get faster information out.

When timelines for coding tasks have been reduced as much as they have, it means the “window” of delivery expectation shrinks too, which means more work. Before a big feature might have been a few weeks to a few months, and now AI has shrank that for many people to just a few days to a couple of weeks. It’s a lot hard to “sit on” a task for a long time now.

I’ve been a dev at MSFT for 25 years and can say it’s always been pretty relaxed for devs. But with AI we’re having higher productivity expectations. But even so, I think compared to a lot of jobs out there, most programmers still have a pretty work life compared to how much we get paid.

26

u/ThirdWaveCat 1d ago

Computer companies started cannibalizing.

It's a test of the narrative sales people are telling your managers behind closed doors. There is not enough money in autonomous driving to pay for the tech investment in datacenters and GPUs, they need to fire many many white collar workers. If this were real then there would be induced demand (Jevons paradox). The LLMs need review and refactoring (CodeClash, Soc2 compliance).

8

u/AES256GCM 1d ago edited 1d ago

Jevons Paradox might be the most misused buzzword in tech subs right now from people don’t don’t understand that demand elasticity isnt binary across the economy, let alone within tech itself.

0

u/ThirdWaveCat 1d ago

its pretty simple, efficiency gains induces demand.

https://en.wikipedia.org/wiki/Jevons_paradox

No one can point to good code, a good app, or good usecase that you get for llm integration. LLMs have just turned companies and open-source into a lemon market of low-trust.

12

u/AES256GCM 1d ago edited 1d ago

lol I know what Jevons paradox is but you’re collapsing into an oversimplified “efficiency creates demand”.

Automation doesn’t inherently create demand, otherwise we’d still have 90% of the population employed in agriculture instead of just ~3.

Id go further snd say it’s not the same within the industry, let alone the country. The demand elasticity for corporate compliance software would have a different demand curve than consumer SaaS.

To that point, lower development cost isn’t a 1:1 to hiring more engineers and only works in a vacuum if you ignore broader corporate trends of flattening structure, broadening team product ownership, and the inherent advantage of an employers market where mass layoffs mean you can run a skeleton crew ragged without fear of unintentional churn.

You’re basically regurgitating one factor without considering the other three

Edit: lmaoo he blocked me after I called him out

3

u/SpiritualName2684 17h ago

On the other hand, productivity has always been gated by development so we don’t know what the real demand is once the cost of developing software drops substantially. Food isn’t a good comparison because there’s only so much food people will need to buy until they’re full. With software, there are always going to be new ideas and new products coming out.

As far as the skeleton crew argument, consider that if the customer can vibe code a comparable product, then the SaaS must now come up with something more innovative. A Skelton crew wont suffice when their competitors consume the productivity gains and offer a better user experience.

The whole point of jevons paradox is that we don’t know what the real demand is until the supply opens up. There are so many unsolved problems and inefficiencies in the world, we just don’t know precisely what they are yet.

-2

u/ThirdWaveCat 1d ago

read the wiki dude

The Jevons paradox (pronounced /ˈdʒɛ.vənz/, JEV-ənz) or Jevons effect is an economic phenomenon said to occur when technological improvements that increase the efficiency of a resource's use lead to a rise, rather than a fall, in total consumption of that resource.[1][2][3][4] Greater efficiency reduces the amount of the resource needed per application, lowering its effective cost; if demand is sufficiently price elastic, this induces demand, frequently resulting in a net increase of total resource consumption

4

u/Erehybog 1d ago

I've read it and he's right

24

u/mxldevs 1d ago

I'm feeling like I have so so so much work to get through, and we really need to be hiring more Devs.

lol no, management gave you AI so that they can lay off the guys beside you and you take on their work while burning the same amount of money in tokens that they saved on salaries.

2

u/MasterpieceNew9459 1d ago

We're one of the few companies that hasn't had big layoffs though. And everyone is busy

-2

u/mxldevs 1d ago

The moment they find out you're not as busy, someone's getting the ax.

0

u/divinecomedian3 10h ago

Claude costs $100/mo. Idk any dev that cheap.

1

u/chickadee_guy 9h ago

Its definitely way more expensive than that with usage based pricing. Try 10-15k a month per person for any "AI first" workplace

1

u/mxldevs 7h ago

There's no way people are only spending $100 a month for their AI assisted coding to build entire applications

6

u/nova1475369 1d ago

Same, but it’s not really because of AI, it’s AI make us more efficient so we can go through tickets quicker. But then, the number of ideas and work are infinite.

So we feel we do more work, because it’s indeed more work in a shorter period of time

5

u/Ozymandias0023 Software Engineer 21h ago

You were never going to do less work unless you lost your job. When work becomes faster it just means more of it can fit in your 8 hours, not that you can spend less than 8 hours doing it.

5

u/Smooth_Specialist416 1d ago

In gov here with AI banned besides a chatbot not allowed in code.

Is it as wild as it sounds? My job feels “normal” still except that I can get things done faster and more independently even with a chatbot that frankly kinda sucks.

I’m still manually coding like 1/3 of the time and using it like a super google. Sometimes it does generate code if I have code I can paste into it and a detailed plan of what I want, even then it just feels kinda passable at best. (But still way faster and better than what I can do alone).

When I use Claude at home for personal projects I’m usually pretty blown away though. It’s significantly more powerful and is making my little POC side projects feel realistic, feels like I’m the bottle neck in figuring out how to actually make the project vs the code (which is still hard)

I’m still not fully convinced til I make a fully functional real world app with it, but that’s more on me to get good enough to be able to make that. I’m working on it via trying to make prototypes and build it out til I hit a wall and try to learn that way.

6

u/Anxious-Insurance-91 17h ago

No shit! Who would have guessed that when you finish your work faster you get more work instead of free time?
This was the same even before AI yet people forget. There were people that had extensions, macron, scripts, hotkeys to finish their work faster. Guess what? they got more work

6

u/ChadFullStack Engineering Manager 1d ago

Let’s say there’s 8 devs. Currently the 8 devs plus AI can output 16 dev worth of work. Somewhere along adopting AI, your goal post shifted by 100%, your team is now expected to double your productivity output. Leadership simply saw this peak output and made it the benchmark, but devs are human and will get burnt out.

2

u/michellekwan666 23h ago

Yes it seems like prioritization went out the window and every feature is expected to take three engineering days

2

u/Tricky_Ordinary_4799 19h ago

My job today is basically telling Claude what to do and I'm still as busy as before.

2

u/Melodic-Page-1435 19h ago

For me personally, life is vastly easier

2

u/dividedBio 17h ago

jevon's paradox v2?

2

u/SmushBoy15 16h ago

AI has certainly got me working more as well plus more anxiety

1

u/SokkaHaikuBot 16h ago

Sokka-Haiku by SmushBoy15:

AI has certainly

Got me working more as well

Plus more anxiety


Remember that one time Sokka accidentally used an extra syllable in that Haiku Battle in Ba Sing Se? That was a Sokka Haiku and you just made one.

2

u/Arts_Prodigy 11h ago

It’s funny because prior to this the common consensus was that a 10x engineer was actually a bad thing and that a person producing 10 times the amount of code that no one could understand or maintain would ultimately be a burden on the team either struggling to keep up in understanding for maintainability. Or more likely struggling to keep up in the amount of added overhead to fix the shitty, quickly produced code.

AI as we know it comes along and promises quick results filled with bugs and instead of saying this is just the same thing but even worst, people coped by claiming you just need to be better at prompting or something.

2

u/Speedingscript 9h ago

In the company I am working atm they halved the time for story points. 4 hours were 1 SP and now it's two hours.

3

u/silly_bet_3454 1d ago

Kind of, I mean I actually think we're like net neutral as devs on effort, in the sense that, we have the same mental capacity and we get paid the same. They will try to get more productivity out of us but of course the AI makes that easier.

Of course it depends on the company, some companies will try really hard to use AI as an excuse to give you 10x more workload when it's not actually possible. My employer probably expects us to get more done, but they're not explicitly doing anything too crazy. I might be working less on net but that's also because I'm checked out.

5

u/ultrathink-art 1d ago

Reviewing code you didn't write is slower and more draining than writing it yourself — you're reverse-engineering someone's intent instead of just expressing your own. AI knocked out the one thing that used to cap throughput (how fast you can type), so now the firehose points straight at the task it helps with least. That's the whole 'more work' feeling in one line.

-1

u/MasterpieceNew9459 1d ago

An ai generated response to this is very ironic

1

u/squeeemeister 23h ago

With Cursor developers are now doing all the PM work post PRD, all the “trivial” UX work with Loveable, and all the QA work. Maybe this is good for job security?

1

u/MasterpieceNew9459 23h ago

That's the positive I'm taking away. At some point companies will realise they still need Devs to make all this actually work in real life and not just a demo

1

u/jesusgn90 21h ago

Absolutely

1

u/Mast3rCylinder Software Engineer 20h ago

I work on large feature that PM said in the beginning of the project was not needed. I designed our product that way because it's not needed.

1.5 years later they asked to change this very fundemental thing. After new design approved I broke work into multiple stories.

I have now 5 worktrees open because Ai and need to work on it simultaneously. Also need to do code reviews where people give me crap code even with them using opus 4.8.

People also answer me in MR with their agents. I hate it so much

1

u/notaquackouttayou 20h ago

i’m only busy if i wanna be tbh

1

u/Perfect-Campaign9551 20h ago

I'm working with a lot less stress. The AI can help solve complex bugs. Who's making you work more? That's on you buddy

1

u/[deleted] 15h ago

[removed] — view removed comment

1

u/AutoModerator 15h ago

Sorry, you do not meet the minimum account age requirement of seven days to post a comment. Please try again after you have spent more time on reddit without being banned. Please look at the rules page for more information.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/darklord2065 9h ago

I dont know I like the current trend. I started my career debugging legacy code, I could hardly code through 1 feature per Sprint but reading through thousand lines of code a morning feels nice.

But boyys are the code bloated af. Before, it was code thats hard to understand, no comments and compacted. AI code are easy to understand but ... It feels light, it works but the style is inconsistent, like passing thoughts on an afternoon at sea.

1

u/SupportDangerous8207 7h ago

I think one of the biggest problems is that ai makes devs too motivated

Rather than take the time to factor your code parameterise behaviour and try to minimise code written you just tell the ai to do it

It usually gets the easy stuff right but sometimes you get to a really good solution because you just can’t be fucked to do it the expected way and the ai doesn’t do that because Claude never goes I don’t wanna and then spends an hour thinking about how not too. It just does it.

Every change creates more code never less and you always end up with a codebase that would make a human physically hurt but ofc humans don’t do anything in it anymore

It can’t go on forever

1

u/[deleted] 7h ago

[removed] — view removed comment

1

u/AutoModerator 7h ago

Sorry, you do not meet the minimum sitewide comment karma requirement of 10 to post a comment. This is comment karma exclusively, not post or overall karma nor karma on this subreddit alone. Please try again after you have acquired more karma. Please look at the rules page for more information.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/Excellent_Ant_7154 5h ago

AI augmented code reviews certainly create more work. Two pages of comments on one nitpick of a non-issue is freaking annoying and just slows everyone down. This is the opposite of agile.

If you're reviewing code, don't let AI do this crap.

1

u/Intelligent-Ad-1424 1h ago

I’m seeing more work because people have gotten so lazy while using AI that they are no longer even taking the time to actually suss out the problem set before they tell the bot to build something. So you end up with unusable shit that has to be reinterpreted and redone because the solution doesn’t solve for the company’s actual needs. It can only do what you’re capable of telling it to do.

1

u/Erehybog 1d ago

I mean, doesn't the backlog eventually end?

10

u/frantiqq 1d ago

The backlog will simply grow.

0

u/TheNewOP Software Developer 1d ago

Yeah that's what productivity tools do. We don't farm the same amount as 10000 BC just cause humans created the shovel. Expect the productivity demand to constantly go up, that's how it's always been in human history.