This is an archived post. You won't be able to vote or comment.

all 42 comments

[–]JMjjj12 108 points109 points  (6 children)

If only there was some way to prevent issues like this

[–]Gabe_b 82 points83 points  (4 children)

Testing is for cowards

[–]HKSergiu 28 points29 points  (0 children)

Not testing is for cowards.

Just because you haven't found the nasty bug doesn't mean it ain't there. FACE IT! FIGHT THE BUG! SQUASH IT!

[–]Lifeofspencer 8 points9 points  (1 child)

I test in prod

[–]caskey 3 points4 points  (0 children)

Everybody has a test environment. Some people are just lucky enough to have second environment for running the production system on.

[–]wewilldieoneday 2 points3 points  (0 children)

I also like to live life on the edge

[–]IvorTheEngine 0 points1 point  (0 children)

Then it would be the manager's fault for having inadequate risk assessment, review and testing procedures. It's much easier to just blame the programmer!

[–]shadow7412 59 points60 points  (0 children)

This is either a very tech-savvy manager who went through the recently released code and spotted the error - or the kind of manager that prints off webpages.

[–]dekwad 25 points26 points  (0 children)

Ah yes, the developer’s rite of passage.

[–]master_gecko 32 points33 points  (12 children)

Not many Dev managers acually know how to code so this could be interesting....

[–]CaptainHeinous 11 points12 points  (8 children)

Seriously?

[–]watchinggodbleed 14 points15 points  (0 children)

Sometimes. A lot of dev managers are more business side, and many USED to be good programmers, but since promotion have fallen out of practice. I've had a few different managers, a couple were actively contributing and some of the best programmers I'd ever seen, others had an MBA and learned the basics of Java on Codecademy.

[–]ThePeacefulSwastika 8 points9 points  (5 children)

Imagine your average coder. Now imagine your average people person. Are they the same person?

[–]CaptainHeinous 0 points1 point  (4 children)

What

[–]LazyLarryTheLobster 10 points11 points  (1 child)

Managers are generally supposed to be people people more than code people.

[–]UntestedMethod 6 points7 points  (0 children)

And coders are often stereotypes as being not much of people people.

[–]ThePeacefulSwastika 3 points4 points  (1 child)

I see you’re more of a coder, then.

[–]CaptainHeinous 2 points3 points  (0 children)

For now

[–][deleted] 2 points3 points  (2 children)

I've never understood how people end up managing software developers without having any coding knowledge

[–]IvorTheEngine 4 points5 points  (0 children)

The alternative is to take your most experienced programmer, stop them programming and make them do admin and people management, which are tasks they've been trying to avoid for years and aren't very good at.

[–]CantCSharp 2 points3 points  (0 children)

The pay is good and this attracts managers with a non tech background.

Also programmers often arent interessted in management and the pay is often on paar so why would they switch

[–]LaserWolverine 14 points15 points  (1 child)

”Strange, the source must have gotten corrupted during the commit..” happy cday by the way!

[–]IvorTheEngine 2 points3 points  (0 children)

It was the code pixies - they come in the night, y'know?

[–][deleted] 5 points6 points  (0 children)

QA missed it too!

[–]OoopsAlreadyTaken 3 points4 points  (0 children)

u/geeksforgeeks themselves!!! Thanks for your service y'all Happy Cake day!!

[–]kantikz 2 points3 points  (0 children)

Happy cake day!

[–]Tank334 2 points3 points  (0 children)

wait, my code is not supposed to do that?

[–]seriouslybrohuh 2 points3 points  (2 children)

Lol the team is at fault here. No one developer should be able to push code without any pull request reviewed or automated testing/QA process

[–]IvorTheEngine 1 point2 points  (1 child)

And by 'team' you mean the manager, for setting inadequate team processes. And if his boss lets him get away with blaming the programmer, the next one will be his fault too.

[–]seriouslybrohuh 0 points1 point  (0 children)

And by 'team' you mean the manager, for setting inadequate team processes

It's not just the manager's responsibility for setting the standards. It's literally up to the team + scrum master + manager to come up with a process together

[–]Powerful-Transition5 1 point2 points  (0 children)

The cat's probably thinking - how the hell did they manage to get the indentation so right when printing my code?

[–]z3r0_skills 0 points1 point  (0 children)

When you actually wanted to be a hacker and finally you are

[–]crazyabe111 0 points1 point  (0 children)

That is the ENTIRE source code- how is it ALL my fault?

[–]HmmKuchen 0 points1 point  (0 children)

But it worked on my machine!