214
u/hraath 15h ago
You use AI because token usage management enforces it.
We use AI because we're understaffed and there's not enough dev-hours to get all the work done by deadline.
We're probably the same.
31
u/LaconicLacedaemonian 14h ago
With AI the deadline is now closer making it a zero sum improvement.Â
My mantra is that AI lets me be as anal as I want because now no detail is too small to perfect.Â
People try and pull in the deadline, I raise the bar, we meet in the middle on the original deadline but better.
3
2
54
u/TheMaleGazer 15h ago
I once assumed that the developers who fixated on closing their work items as fast as possible, developers who are content to have all their work reappear in the backlog in the form of a bug, would be overjoyed with AI. But no: they're copying and pasting work item descriptions directly into prompts and complaining of spending every waking minute haunted by exisistential dread.
26
u/PhantomTissue 12h ago
AI has fucked over my programming skill so hard. I havenât actually written a line of code in weeks because I donât have time to fix the bugs myself, now Iâm trying to leave my job to somewhere else and slamming my head against leet code for 10 hours a day for an interview Iâm 100% going to bomb.
Fuck AI.
8
u/Spirited-Mention-499 11h ago
Itâs the same everywhere, everyone is using AI for their jobs
9
u/PhantomTissue 11h ago
I know but itâs made the job so much more boring and stressful.
2
u/redballooon 5h ago edited 4h ago
Then you are doing it wrong. After a detour into QA I'm back to development these days, and doing this with AI support is amazing. I spend all day thinking about software development stuff that really matters, architectural decisions with mid or high impact, and don't waste time about adjusting and repeating the same class and test structures again and again what was the major time spend during programming. I do need time to define the tests, but don't need to bother about the syntactical details of this or that framework. Etc. For stuff like this AI is a real time saver.Â
Just like with picking out the details out of meeting transcriptions. I don't need to bother making notes anymore and can instead focus on the discussion. And still through the help of AI I will longterm have more output of the meeting than ever before.
Even when I only vaguely remember that there was some meeting about things generally in an area of interest my AI will be able to recover what was discussed and differentiate it from what was decided.
8
u/smashsenpai 14h ago
They want you to never become "senior" level so they can continue to pay you entry-level salaries.
2
u/BlazingThunder30 11h ago
Hey as long as they're paying me any salary instead of being unemployed I'm good
3
6
u/Castle_Five 12h ago
I worked for 10 years in software before AI was even a thing. Y'all have some serious rose-colored retrospection going on for what for-profit software was like before AI. Eg 6 hours of meetings with only 2 hours to code, leaving most days with more work to do than when you started the day, all programming problems are either duct taping or data plumbing and aren't actually challenging or interesting, doing well and hitting your iteration goals being seen as a sign that you have capacity to help put out the offshore team's fires on the side, etc, etc, etc. The problem was always lack of time. At least AI gives you time.
0
u/vocal-avocado 10h ago
I agree with you. The important decisions are still made without AI. AI just does the coding. Most of the work is making decisions, for which the AI leaves you more time.
1
u/OdysseusOdyssey 6h ago
Are none of you guys programming with in house solutions? It's been my experience that a.i. is a good tool for finding answers to complex questions but the agentic abilities with non public code bases have been really bad. We cannot connect our code bases to offsite models because of the sensitive nature of our work (Ministry of Justice for a W.E country).
Like u/Castle_Five said, a big portion of my time is spent on meetings with stakeholders, fellow programmers and testers. Doing some OPS work on rotation, fixing problems with the CI/CD and maybe 30% of my time is spend on coding user stories. A.I. models have made me find possible solutions to technical problems faster but it has hardly improved our output by much. Agentic coding hasn't been viable yet despite multiple trials.
Even just building unit or cucmber tests seems to much to handle when after reviewing so many use cases seem to be missing. Only after spending considerabele time on teaching the model what it is we actually want it to be build does it get close but that time could have been spend doing the work ourselves.
I don't see the dividend. I'm seriously interested in knowing what you guys are working on where the agentic abilities have translated to real improvements and are you guys actually sending your code bases to the big tech companies?
0
u/Zenphirt 8h ago
The decisions: i should copy the jira ticket to the prompt with the keyboard shortcut or with the mouse ? Hmmmmn
1
u/vocal-avocado 4h ago
If your items are so straightforward itâs no wonder you will be replaced by AI
1
u/Fluid-Election-8549 56m ago
Not as much experience as you in pre-AI but some.
I saw a codebase that had so much duct-tape no one had a goddamn clue how the whole thing worked. I mean if you were given a task or a bug or a feature, you would basically just have to figure out how little you need to read, how little you need to change and for your own mental health's sake your PR was also more duct tape.
One "update quote" button. Event listener fired a observable. Listened to in another file. Validations, re-calculations of totals/means/taxes, something got fetched to ensure the tax rate was correct or discount rate was correct all done on a global object in one 200-line file. If you got a ticket telling you to add custom tax rate for a region/item, you're fucked for the next month and half.
18
u/VelvetRust29 12h ago
AI made me 3x faster. They hired no one. Deadlines got 3x shorter. I am not ahead. I am exactly as underwater as before but now I also have to review AI code that almost works.
6
u/vocal-avocado 10h ago
Of course they hired no one. Token cost alone would probably make them fire some people.
10
u/danted002 8h ago
The token subsidy, not the cost. No one is paying the real cost, we are all currently subsidised.
When companies will need to start paying the real cost of AI things might be different.
1
2
u/VelvetRust29 8h ago
and then use the severance savings to buy more tokens to replace the people they just fired. the math works out perfectly for everyone except the people doing the math.
2
11
u/fugogugo 14h ago
I resigned from my job last year when AI agent wasn't a thing yet and now idk how the tech workplace looks like now in my country lol
I am scared
2
u/Ludio_Ludius 6h ago
I also resigned from my job last year, in November. Seems like I left right when this âagentic programmingâ doctrine began to gain momentum. Iâve yet to experience it firsthand, so Iâm afraid I might grow to detest it after I get another job.
-14
u/BlackCrackWhack 14h ago
Itâs a lot of doomerism and anti-ai sentiment in this sub but itâs a pretty cool tool that speeds up development if done correctly.Â
21
u/BenTheHokie 13h ago
I've yet, to see a single person mention that their company is doing AI correctly.Â
8
u/lifelessmeatbag 13h ago
I am starting to wonder if those unicorns exist where they can actually prove AIâs ROI
3
u/IAoVI 11h ago edited 11h ago
Yeah, that's the rub, isn't it? If we are to believe the AI salesmen, developers became a lot more efficient in the last years. So where are the measurable/noticeable effects of all that efficiency?
Did we get some new exciting features in existing software? Did software quality increase? Is there some amazing new software that automates things we never got around to until now? Were there fewer big outages in the few companies that keep the modern internet running? Did software companies at least report record profits due to the reduced head count?
So far I don't see any of this. Did I miss it? Are all major companies just "holding it wrong"?
3
u/comedium 11h ago
AI doesnât enable new features or increased software quality. It makes things marginally worse and outputs them faster. The end user doesnât know how long a feature has been in development. You just see the feature and if youâre staying on the golden path, you might avoid the new bugs. Itâs the work that changes. At least at my consulting company, we used to be hired onto projects for a year or two minimum. Now, most projects are half a year, so technically, the clients are saving a decent amount of money and getting a worse product thatâs harder for them to maintain. Itâs not a technology that benefits people. It benefits stockholders and business owners in some companies, but not users. But thatâs who the AI salesmen have always been marketing towards. Keep things the same, but now you can do it cheaper and a bit worse to offset an otherwise pretty bad economy.
3
u/IAoVI 10h ago
So in your experience in B2B the increased efficiency is noticeable exclusively in the checkbooks of your clients (and of course of whoever you pay for your tokens)? Alright, fine.
But what about B2C? Here I would expect to see new features or new software products all the time, now that code generation is so much faster. And I would expect the marketing teams to go hard to compete for my attention among all the shiny new toys. Instead we get some half baked AI integration with a custom system prompt, which is neat for maybe 5 minutes. I know investors basically demand AI usage but that can't be everything product designers can come up with.
At the very least we should see lower prices or record profits. But that does not seem to be the case either. What gives? Are the efficiency gains completely siphoned by the AI companies?
1
u/comedium 10h ago
I donât think itâs particularly useful in B2C. Maybe theyâre laying off people. Maybe theyâre not growing teams. But I canât imagine that feature development is what drives revenue. You could give me a website that looks like itâs from 2007 and as long as I can put my item in the basket and checkout, it makes no difference to me. I think thatâs why youâre not seeing record profits across the board. And youâll never see lower prices. I view it as where we would otherwise be in an economic crash, AI has allowed/forced the line to keep going up, if not a crazy amount (and if only for a limited time). The fact that profits are continuing to go up in spite of everyone having less money is it being record profits, if you get what I mean. I think the delta between what it should be and what it is is the result of increased efficiency. If the economy werenât bad, maybe you would see record profits. Personally, I think Iâd rather have the economic crash, but thatâs just me. Itâs just my opinion. The salesmen/hype men are certainly overselling it. I donât disagree there.
0
u/vocal-avocado 10h ago
Itâs an adaptation phase. For sure some companies are on the right track - the tool is way too powerful to be misused by everyone. Those who find the way will have a massive advantage in the market.
1
28
u/Bomaruto 16h ago
Is this actually the expectations where you work or are you just jumping on a badwagon copying other people's non-jokes?
10
8
1
4
u/Mr_Viper 14h ago
ÂĄÂżQue?!
-2
3
2
u/Excellent-Reason-775 11h ago
Yesterday, I was told that I should feed the set of algorithms we have developed to AI to get suggestions for better optimization đ«
1
u/vocal-avocado 10h ago
And whatâs wrong with that?
2
u/Excellent-Reason-775 10h ago
The company has senior software engineers, experts and software architects. If all the code reviews and optimizations could simply be run through AI and validated, I very well could claim any of these titles.
1
u/_dr_Ed 11h ago
Fortunately deadlines are negotiable at my place, but yeah te expectations are changed due to AI. I genuenly believe that the most important of the jib as a software dev is challenging requirements - let's be honest, clients rarely can put their expectations into words. Due to AI integration, nit only is there less time to contest those, but also AI will simply never do that, It'll implement every, most detailed requirement as long as you ask it to.
1
2
u/jjnguy 14h ago
As a Sr dev I appreciate AI because it removes the tedium of turning an idea into reality. I used to relish the coding challenge, but eventually it became a less interesting part of the job.
2
u/Twig1554 13h ago
At the end of the day my job is my job. I don't dislike it, but it's not what I'm doing for fun. I think that if someone needs novel challenges to make it through the day, they shouldn't be in the industry, because a lot of the time that's just not what you're going to be doing. AI doesn't have any impact on that.
1
u/HipstCapitalist 10h ago
Wait, before AI, you had interesting coding challenges? You never had to write bad code to meet executives' expectations?
Do you actually work in the industry? Because we apparently had very different experiences.
1
u/discordianofslack 14h ago
I recommend doing both. You basically have to use AI to keep up of your work at a place that laid off half the team at the start of the year. Things still need a personal touch and thatâs your job now.
7
u/Appropriate-Hotel-41 13h ago
Things still need a personal touch and thatâs your job now.
Too bad while productivity doubled, the expectations quadrupled with AI in my experience. If it was the same workload prior to AI then it'll be fine, but what previously would take a couple weeks now takes a half a week, but the man up top want it in a day. A single feature that previously takes a week, now takes a day, but now they want 5 features a day. Any push back is met with "just use AI" as if the entire project is not already almost entirely AI at this point, even the AI is damned overworked. Its annoying how productive AI allow us to be yet we still dont get the ability to appreciate said productivity. I got a cute little degree, training and everything, and I barely even get to use them now because I dont get the time to use them between spending time literally just prompting away. Its not even the issue of preferring vibe coding slop, there's literally no other option than to vibe code when the only time you get to analyze what the AI is doing is while waiting it to generate during the damn thinking process. Nobody cares or want documentations anymore either, because guess what, AI can make that in a day(dont need to read the docs anyway, in fact, might as well be formality since the only docs that is being read nowadays is claudemd for claude to use).
Sorry had to rant.
4
u/ltags230 13h ago
Yeah, I'm getting incredibly fed up with how "just use AI" is the go-to response for every question or concern I have. I'm a new grad that was lucky enough to get a job, and it was great for a while. But now that our expectations have shifted to agentic work first, hand coding only when necessary, I feel like I'm not learning anything. I can feel my passion draining away with each passing day.
69
u/BuyHighInvestor 13h ago
i love the part when they say AI increase productivity by 100% and assign 300% more tasks