357
submitted 4 months ago by yogthos@lemmy.ml to c/programmerhumor@lemmy.ml
all 15 comments
sorted by: hot top controversial new old
[-] Aurenkin@sh.itjust.works 38 points 4 months ago* (last edited 4 months ago)

Then a year or two later you quit/get fired/move to a new team and that code is underpinning a business critical task. Everyone responsible for the code is scared to do any major refactoring because of how important it is but it seems to be working ok. Hopefully they'll have time for a big refactor next quarter when they can afford to take some time and manage the associated risk.

[-] avidamoeba@lemmy.ca 14 points 4 months ago* (last edited 4 months ago)

The newly responsible team decides to rewrite it because "it'll be easier than adding the new feature", hopping on for another ride on the rollercoaster of sadness.

[-] orca@orcas.enjoying.yachts 35 points 4 months ago

I’ve given up at this point because in the tech industry, there are zero wins. Even if you knock something out in 2 weeks, you’re “too slow” and need to “iterate faster”.

Okay fine.

iterates faster

“Why is this missing X, Y, and Z? Why is this button blue?”

Did you want good or fast? You get one.

[-] lemmesay@discuss.tchncs.de 6 points 4 months ago

and more often than not, you don't get matching raise

[-] jubilationtcornpone@sh.itjust.works 18 points 4 months ago

One way or another, the interest on the technical debt always comes due. When you hear phrases like "we can't do that without a major refactor" with increasing frequency, you'll know that day is not far off.

...And I just realized that it might be time for me to start looking for a new job cause the credit line on my current project is about maxed out.

[-] comrade_pibb@hexbear.net 13 points 4 months ago

weird how every temporary fix becomes legacy code as soon as it hits production

[-] HAL_9_TRILLION@lemmy.dbzer0.com 9 points 4 months ago

I feel attacked.

[-] Inky@lemmy.ca 7 points 4 months ago

In one of my old jobs we had a couple thousand line shell script called something like prod_corrections_adhoc.ksh. It was used to jam through emergency fixes between code releases.

It still has 'adhoc corrections' from 2006

[-] parpol@programming.dev 7 points 4 months ago* (last edited 4 months ago)

Don't forget to make a YouTube video about how slow clean code is, as if you can't optimize power intensive parts only and leave the rest clean.

[-] rwhitisissle@lemmy.ml 6 points 4 months ago

"After I leave, this is going to be someone else's problem."

[-] cupcakezealot@lemmy.blahaj.zone 6 points 4 months ago

marketing can either let me do it right or keep bugging me with more changes and forcing it to be done in two weeks without hiring anyone else for my team

this post was submitted on 07 Feb 2024
357 points (98.6% liked)

Programmer Humor

31228 readers
54 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 4 years ago
MODERATORS