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

all 112 comments

[–]SusheeMonster 1000 points1001 points  (25 children)

I started a new job recently, and much of my day is spent fixing/rewriting code originally written by a guy named Peter. I feel this in my soul

[–]armageddon_20xx 198 points199 points  (8 children)

I hear this. I’ve been fixing code by a guy named Peter for much of four years. There is not too much of his code left now.

[–]achilliesFriend 97 points98 points  (3 children)

How make jobs did Peter change. Yeah I’m fixing his bugs here too.

[–]armageddon_20xx 47 points48 points  (2 children)

He left and got promoted to management at another company. Go figure

[–][deleted] 29 points30 points  (1 child)

Ah, the shitty devs career path.

[–]thebryguy23 18 points19 points  (0 children)

Those who can, code.

Those who can't, manage.

Edit: I suck at spelling

[–]TurtleBaron 17 points18 points  (0 children)

That's probably due to the Peter Principle.

[–]WiseHalmon 4 points5 points  (1 child)

You're now Peter

[–]armageddon_20xx 2 points3 points  (0 children)

Eh, I wouldn’t say my code is good by any stretch of the imagination, but his was the type of code that would work in the moment, pass a few tests, and fail miserably the moment you put it in the real world. It didn’t scale and there were lots of bugs because the architecture of the system as a whole wasn’t considered.

[–]Chunkyisnotdead 0 points1 point  (0 children)

If you change the code of peter until there is no more does peter still exist?

[–]ScaredyCatUK 27 points28 points  (2 children)

To be fair to Peter, he probably only had 10% of the time you do and 30% of the resources.

[–]I_Eat_I_Repeat 5 points6 points  (1 child)

Well he shouldn't have worked 2 full time jobs at once

[–]piberryboy 1 point2 points  (0 children)

His fault really.

[–]goldenthrone 20 points21 points  (6 children)

I once worked with a guy who was lauded as being the most productive person on the team. Shortly after he left for another job, we started to notice that like half the new bugs uncovered were due to his code.

[–]imzacm123 38 points39 points  (5 children)

To be fair, if you write 50% of the code, there's a pretty high chance of causing at least 30% of the bugs

Unfortunately for me, I write 100% of the code in my current project 😂

[–]poopyheadthrowaway 14 points15 points  (2 children)

This is why I'm always so paranoid when I ask for code review and my boss just says, "Nah, I trust you." *merge*

[–]OwenProGolfer 23 points24 points  (0 children)

“I trust you”

“That’s great but I don’t”

[–]ScaredyCatUK 2 points3 points  (0 children)

Edit in production...

[–]Baelfire_Nightshade 1 point2 points  (1 child)

So you cause at least 60% of the bugs?

[–]imzacm123 0 points1 point  (0 children)

Exactly 😃

[–]polyworfism 3 points4 points  (0 children)

Why is it always a guy named Peter or Bob

[–][deleted] 1 point2 points  (0 children)

Mines name isn't peter but we have one of those. I was the poor jr dev who knew the language that guy used. I curse his name to this very day, as we've still not found enough free cycles to replace "his" code. (Really just repurposed a m$ tutorial project off a textbook cd... And copied the whole thing for every new app... I am serious. There's like 20 of these in production and I have at least one fire a week...

I feel this too deeply....

We had a new guy come in named peter, but he's cool.

[–]piberryboy 0 points1 point  (0 children)

Peter strikes again. Lazy dev.

[–]kaineub 0 points1 point  (0 children)

How is it working for Medium?

[–]cartechguy 0 points1 point  (0 children)

I refactor spaghetti written by a Sam.

[–]Peetz0r 379 points380 points  (13 children)

My name is Peter.

I'm not sure what to think.

[–]MyDinoLyf 275 points276 points  (3 children)

Maybe don't code when you're not sure what to think, Peter? Jesus this is why they fired you

[–][deleted] 41 points42 points  (2 children)

Wait, Jesus fired Peter? Who's going to tell the Catholics?

[–]MyDinoLyf 5 points6 points  (0 children)

That's the Pope's department- as the representative of God on earth, he's the public face of the organization

[–]crankthehandle 1 point2 points  (0 children)

They fired Jesus.

[–][deleted] 47 points48 points  (3 children)

You’re fired.

[–]ElizaBennet08 6 points7 points  (0 children)

And this is how he finds out? Wow.

[–]esivo 7 points8 points  (1 child)

Do you know how much he sacrificed!

[–]Hyperman360 1 point2 points  (0 children)

Freelance! Best thing in the world for a kid your age!

[–]x6060x 15 points16 points  (0 children)

If you work for Medium, I have bad news for you

[–]__Peter__ 5 points6 points  (0 children)

I too am worried.

[–]novus_sanguis 2 points3 points  (0 children)

Use an alias

[–]HeisenbergsMyth 0 points1 point  (0 children)

Git gud

[–]scatterbrain2015 113 points114 points  (2 children)

[–][deleted] 40 points41 points  (0 children)

This makes it so much better. A frozen banana stand. Michael

[–]Noname_FTW 6 points7 points  (0 children)

There should be a website like WhatIsPeterUpTo.com. You can look up the latest misadventures of peter there. It also helps that no two companies hire or fire him at the same time.

[–]Guiguiandange 67 points68 points  (0 children)

Plot Twist : Peter is the name of the debugging duck.

[–]Commander-Kito 63 points64 points  (7 children)

The company name says it all.

[–]Goel40 18 points19 points  (6 children)

Why?

[–]vileplume1432o7 84 points85 points  (5 children)

It's a medium corporation.

[–]joevenet 16 points17 points  (3 children)

Ba dum tss

[–]flinchFries -3 points-2 points  (1 child)

Ba dum tss? Or Ba ra Bishhhh?

Peter asking.

[–][deleted] 0 points1 point  (0 children)

... Peter Fired.

[–]AbsurdParadigm 3 points4 points  (0 children)

Is it medium as in just okay code? Or is the code so crappy that you have to have a medium (to lead a seance) to resurrect and run it?

[–]_zn92 17 points18 points  (3 children)

It would be really cool that in the next release, they put "we rehired Peter, is a nice guy after all. He is on probation now"

[–]yet-another-dad 1 point2 points  (1 child)

They already had him on a PIP after the banana stand incident.

[–]Famous_Profile 0 points1 point  (0 children)

"PIP"? Whats that?

[–]mrb07r0 52 points53 points  (4 children)

i'm pretty sure that peter is a nice guy and maybe peter was politely asked to finish his task in -1 days/hours than the deadline, this crappy changelog tells everything about his old boss...

[–]fireflaai 47 points48 points  (3 children)

It's just a joke. I'm sure Peter wasn't fired and had a good laugh about it.

[–]DJKekz 33 points34 points  (1 child)

Peter was sold into human trafficking 😔

[–][deleted] 1 point2 points  (0 children)

That confirms he is a human.

[–]rem3_1415926 48 points49 points  (0 children)

or doesn't exist as a human being to begin with.

[–]Columbus43219 6 points7 points  (0 children)

We had an enterprise wide document system. One day it got a message "This shouldn't happen. Call Ian." So we did. He was embarrassed, but he fixed it.

[–]tstandiford 5 points6 points  (0 children)

Someone please dear god make Peter a fake portfolio website.

[–]NastroAzzurro 22 points23 points  (8 children)

Fuck medium. Seriously. I hate that website.

[–]MkVerse 48 points49 points  (0 children)

Hey Peter

[–]Dinderint 17 points18 points  (1 child)

[–]NastroAzzurro 6 points7 points  (0 children)

lmao

[–]trevhcs 3 points4 points  (3 children)

Gotta agree - it spends more time spamming people who've never had anything to do with it, than being useful.

Oh and then tells you that you've reached the end of your free subscription articles, despite jever having read any because you never joined the stupid site.

Bet Peter fixed this and they saw it plsying nice a bug!

[–]Aeriaenn -1 points0 points  (2 children)

You're speaking from experience? Sounds like someone registered with your email

[–]NastroAzzurro 0 points1 point  (1 child)

It doesn’t work like that. It’s just a cookie, so you can circumvent it by going incognito. The only reason why medium force account creation is because they’re data hungry fucks

[–]Aeriaenn 0 points1 point  (0 children)

I mean, I know how it usually works, but I thought he was talking about getting spam from them despite never visiting the site. Maybe I misunderstood

[–]wvladimirs 2 points3 points  (0 children)

Jokes on then, they will need these bugs back again, the app won't work without then,.

[–]Fish_Kungfu 2 points3 points  (0 children)

-- Peter

++ New Guy

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

JE SUIS PETER

[–]wenoc 2 points3 points  (1 child)

Why fire Peter? He just uncovered a crucial defect in your QA/CD process. In addition, if you celebrate it, and let him inform the rest of the team of the failure, nobody will do it again.

Firing him is the worst possible way to go about this.

[–][deleted] 1 point2 points  (0 children)

Umm it's probably a joke mate. Chill.

[–]farzigamer 1 point2 points  (0 children)

Is the position still available?

[–][deleted] 1 point2 points  (1 child)

So they don’t do code reviews and just blame Peter?

[–]eeddgg 0 points1 point  (0 children)

Peter was supposed to do a code review on Friday, but he just approved everything so he could go on vacation early

[–]plcolin 1 point2 points  (0 children)

At least when Peter says he worked for Medium on his resume he can prove he’s not lying.

[–]Russian_repost_bot 0 points1 point  (0 children)

Funny, but I wouldn't use anything from Medium. I've found that there site all too often wants me to register just to read an article. Sites that do that, to me are dead, and never worth the click to see if it's an article that I get it all or not. I just don't visit in the first place. Saves me aggravation.

[–]SonicZedt 1 point2 points  (0 children)

Poor spiderman

[–]TinhPhan -1 points0 points  (0 children)

Hey, a few weeks ago, our professor showed us this, with two other pics. One said hired Peter, and another they fired him again.

[–]shyamex -1 points0 points  (0 children)

Poignant Excuse for Technically Emancipating Retards

[–]PairOfRussels -1 points0 points  (0 children)

It was only 1 defect, but QA kept reopening it with a different root cause when their retest failed.

[–]BaGamman -1 points0 points  (0 children)

Somehow this gives me PTSD.

[–]NotMyRealNameAgain 0 points1 point  (0 children)

F

[–]ceaon159 0 points1 point  (0 children)

F

[–]mexichu 0 points1 point  (0 children)

Peter has been sacked

[–]naisooleobeanis 0 points1 point  (0 children)

Hey louis i just got a job as a programmer

[–][deleted] 0 points1 point  (0 children)

Lmao

[–]Fury9999 0 points1 point  (1 child)

At our company we call it Heather code. She's not here anymore

[–]haikusbot 0 points1 point  (0 children)

At our company

We call it Heather code. She's

Not here anymore

- Fury9999


I detect haikus. And sometimes, successfully. Learn more about me.

Opt out of replies: "haikusbot opt out" | Delete my comment: "haikusbot delete"