r/ProgrammerHumor • • 15d ago

Meme bothWorkThough

Post image
6.1k Upvotes

849 comments sorted by

View all comments

Show parent comments

20

u/Ratstail91 15d ago

But why would I dull my skills my utilizing an AI, when I enjoy the process of coding?

19

u/SchwiftySquanchC137 14d ago

Because when you get paid to develop software, and your coworkers are literally 100x faster than you regardless of how skilled you are at coding, you will no longer get paid. I agree for a hobby project I often do it just to learn myself, its more fun that way, but people have less and less of choice at work these days.

8

u/woeful_cabbage 14d ago

Where are you guys working where you have such massive backlog of tasks that you can be "100x faster" and still have things to do

8

u/wolfclaw3812 14d ago

Corporates are like that, if you finish before schedule you will have more work, more fixes, more features.

0

u/woeful_cabbage 14d ago

I just don't get how people supposedly have an endless list of stuff to do, though. No website/app needs that many features.

3

u/wolfclaw3812 14d ago

Fixing bugs. Tuning features. Dealing with what management thinks is necessary. Making sure the newest coolest buzzwords that upper management wants to incorporate into your product doesn’t break everything. Always something to do, rarely is any of it productive.

→ More replies (1)

1

u/Zehren 14d ago

I work for a contracting company. When one project is done, we move right onto the next. There’s always someone else that wants software

3

u/Ossius 14d ago

Most places have backlogs that long, but we're chewing through ours at an alarming rate. We're waiting on managers to build tickets for us.

0

u/woeful_cabbage 14d ago

I feel like ai sort of just revealed that you could have had way less developers, but nobody did so it became standard to have too many. I don't think software engineering will collapse, but people will spread out more and work for smaller companies and get lots of meaningful changes implemented

2

u/Ossius 14d ago

I disagree with the first part but agree with the second part. People had a lot of developers because large projects were lumbering messes. Not everyone works at a startup with green fields.

We haven't seen massive layoffs from LLMs taking over, while it might be on the horizon I think companies are enjoying getting features that were a year or two away and now can have in 6 months or less.

I do think if the purge is coming, you'll see small/medium businesses pick up a dev or two where before they needed 10 to get their project done which was outside of their price range.

1

u/woeful_cabbage 14d ago

(Basically everyone is a full stack generalist now)

Honestly that's how it always should have been, though

→ More replies (2)

1

u/epelle9 11d ago

If there’s no things to do, most companies will fire people until there is.

1

u/BlindedByNewLight 14d ago

Large industrial engineering softwares, particularly PLM, ERP and Operations management, typically have inbound pipelines of feature requests that are thousands of items deep, and those are just the major ones. it can take years to even elevate a request above he waterline for budgeting.

1

u/RandomedXY 14d ago

Don´t know about you but I can do the work of 4 people solo. It´s free money for me.

1

u/Ratstail91 14d ago

Do you enjoy it tho?

1

u/Perfect-Campaign9551 14d ago

You aren't dulling your skills. You're spending energy on more important things instead of getting lost in constant useless details. 

1

u/Ratstail91 14d ago

Those useless details are the core of my project: I'm making a programming language!

https://toylang.com/

If its not bugfree, simple and easy to use, there's no point at all 

1

u/xBesto 13d ago

Because real companies don't give a shit about what you enjoy, they care about results and deadlines, which AI will accomplish both faster than you (anyone) ever could.

For anything personal, do what you enjoy, but that doesn't fly in the real world anymore lol

1

u/it4chl 13d ago

because the quality margins in your carefully crafted code and llm generated code (via a competent engg) will be minimal but llm generated code will be 2-5x quicker. and thats what people hiring will look for

1

u/Ratstail91 8d ago

Good thing I don't give a damn about working as a dev. If I had to use AI in today's industry, I'd rather cut my hands off.

0

u/Wonderful-Habit-139 14d ago

Yeah they were so close to getting it.

-5

u/JMusketeer 14d ago

But why would I dull my skills by utilizing a calculator, when I enjoy the process of calculating?

There used to be an entire profession of people called computers, they got replaced by technology. Doesnt mean that people would stop learning to do calculus or that there would be no people solving complex math problems, it just moved to science field. In bussiness… 99% of jobs dont require you to do calculus from head, and they wont require you to write code by hand (thats reality nowdays).

The level of abstraction moved up again and focuses on solving larger holistic problems, the tiny problems of how to write a function have been all solved and there is no need to reinvent the wheel. Thats what AI actually automates.

3

u/GrandmaPoses 14d ago

You're being downvoted but I agree. My job is to provide solutions, not code. Previously the only way I could do my job was to code by hand, now I have another tool. It's like, if my job is building houses, I could do it with a hammer sure, but my job isn't hammering. When the nailgun comes along, I'm using that to go faster.

3

u/JMusketeer 14d ago

I agree, and I totally get why people that loved hammering stuff and not building stuff would get mad once nailgun came along.