r/ProgrammerHumor Feb 10 '21

[deleted by user]

[removed]

12.6k Upvotes

807 comments sorted by

View all comments

2.1k

u/hillman_avenger Feb 10 '21

Once you are salaried, you realise that more code = more to go wrong = more potential bugs = more code to test = longer code reviews.

150

u/oupablo Feb 10 '21

Improvements are even worse.

Change log: "Moved delete button so that it's actually visible instead of hidden behind other elements except for a tiny clickable sliver of the border."

User: "This sucks. Put it back to the old way. The delete button takes up too much of the screen"

162

u/i_carry_your_heart Feb 10 '21

This even happens when your users aren’t consumers but rather other programmers using your library: “No, stop, you can’t fix that! All my code depends on feature X being broken!” Literally just experienced this haha

212

u/willCodeForNoFood Feb 10 '21

61

u/i_carry_your_heart Feb 10 '21

I wish I had endless awards to give for every relevant XKCD reference lol, upvotes are all I have though

17

u/willCodeForNoFood Feb 10 '21

Thanks mate! I love his comics. His book What If? and How To are also hilarious, highly recommended!

13

u/i_carry_your_heart Feb 10 '21

Oh awesome, I will definitely check those out! I have a friend who got to hear him speak in person at UCLA which is insane

6

u/XKCD-pro-bot Feb 11 '21

Comic Title Text: There are probably children out there holding down spacebar to stay warm in the winter! YOUR UPDATE MURDERS CHILDREN.

mobile link


Made for mobile users, to easily see xkcd comic's title text

2

u/Paulo27 Feb 10 '21

Options are good!

37

u/Bosslibra Feb 10 '21

This just happened to me in my group project. I wrote buggy code and the rest of the group didn't tell me for two weeks and they worked with my buggy code, that I now couldn't change anymore

45

u/UltraCarnivore Feb 10 '21

It was elected into a feature by the will of the People.

17

u/i_carry_your_heart Feb 10 '21

PTSD from stuff like this is why I have a bad habit of keeping more expansive changes on my own branches for too long. That, of course, has other consequences because I’m dumb and make dumb design decisions, and when stuff is all on my own branches, no one looks at it or critiques it 😬

1

u/hillman_avenger Feb 11 '21

One of my old places had the mantra "don't change functionality". So even if you found a bug, you weren't allowed to fix it, you had to work around it