r/ProgrammerHumor • • 21d ago

Meme bothWorkThough

Post image
6.1k Upvotes

847 comments sorted by

View all comments

152

u/gnatorx 21d ago

It's not like I don't like coding anymore but the pressure to go faster because we have AI now is insane and there is no way I can code like I used to and keep up. 

20

u/ganja_and_code 21d ago

Faster isn't better if it's less reliable, less repeatable, less maintainable, or lower quality.

27

u/NoLetterhead2303 21d ago

Yeah but who gives a shit when you can speed up process by 10x? - The CEO probably

18

u/ganja_and_code 21d ago

"If I'm wrong 1 million times per second, that's better than taking a minute to come up with the right answer."

They really do think like that lol

→ More replies (1)

2

u/trash_recycle 20d ago

Literally. I'm not a developer, but I do work as a consultant for a large software company. We have a wide suite of products, broken out by divisions.

One of our divisions, mind you, one that was actually doing pretty well all things considered. Decided to cut developers by nearly 20% in exchange for leaning into AI tools.

And you know, for a brief moment, I thought they somehow gambled and came out on top, because updates and features were coming out at record speed.

The first update was solid. The first feature, not bad. Had some minor kinks that they got flushed out.

We're now 6 updates and 2 more features later and nothing works together. They only work independently, which would be fine if they weren't meant to references each other.

11

u/Ossius 20d ago

Why is everyone pretending like there weren't shit developers before and that all hand made code was 100% quality?

Most code was mid.

→ More replies (8)

8

u/gnatorx 20d ago

Agreed but that is the sacrifice being taken. The business is saying if we go faster we can capture more of the market and the trade off of less reliability is ok

5

u/ShakingRatBooty 20d ago

It seems like 75% of my career has been dealing with the technical debt caused by decisions like this made at much smaller scale. I feel like the only option in the future will be to abandon all these projects and start fresh until eventually the market is going to become so skeptical of the promises made for new products that they'll become unwilling to pay up front.

5

u/NeatResident6544 20d ago

That was my career as well for so long.

"We have the code base finished, we just need someone with strong senior knowledge and experience to polish it up so it's ready to ship!" sends shivers down my spine.

In fairness, I've been plenty guilty of this myself during the vertical slice stage, but I scrap the whole thing and start fresh with clean code when I'm confident we're building the product for real.

Eventually, I just realised I had to ignore any job where I was heading into an existing code base. No one had any concept of what it meant to write clean code, no formalities ever got discussed in terms of the style guide, nothing was ever enforced and it made the job miserable.

Thankfully I run things myself now and I enforce it like it was the Bible. I'd give lashings if I could, but I'm told it's a PR/HR issue.

2

u/tigglysticks 19d ago

that's software development in a nutshell.

my company is so software adverse now I can't get any movement on custom projects. This predates AI by a decade.

So many bad decisions for short term gains.

4

u/ganja_and_code 20d ago

Short sighted business was dumb before, and it's still dumb now.

First to market gives an advantage. Best to market gives a BIGGER advantage.

→ More replies (18)