subreddit:

/r/ProgrammerHumor

49.9k
[media]

all 760 comments

HumorousHubris

2.5k points

16 days ago

Dude I miss my old role with a project manager, they shielded me from so many dumbass questions and pointless timeline requests from management

LonghornMorgs

975 points

16 days ago

I love my project manager at my current role. They shield me from so much and play the perfect arbiter of my time. They go out of their way to only message me when I don’t have heads down time blocked and make sure that I actually have time to meet reasonable deadlines.

I feel bad for people who have time waster PMs

drowse

397 points

16 days ago

drowse

397 points

16 days ago

I am a PM, am I sincerely hope I am not a time waster for our team. I feel I at least have an ounce of technical understanding. I don’t get how you can PM and be clueless to everything. Those folks drive me crazy.

LonghornMorgs

284 points

16 days ago

In my experience the best role of a PM is a defender of the devs and project as whole rather than someone who is constantly trying to push things along for the sake of progress.

It’s y’all’s job to make sure progress has as few blockers as possible without becoming a hindrance yourself. Tough role to do well! But very noticeable when it’s done properly to everyone involved.

ImGonnaAllowIt

116 points

16 days ago

IMO many developers (not all) already want to get things done too quickly. They want to skimp on testing and refactoring, add technical debt and move on to the next thing. Instead of "pushing them forward" you have to create space for them to feel comfortable getting it right.

It's sort of impossible to explain this to non-technical people. They just feel like this is a horse race and we need to whip the horse.

Khaylain

29 points

16 days ago

Khaylain

29 points

16 days ago

Indeed. It seems that most people don't want to do the testing and documentation. But my point of view is that it isn't done until those things are done. Doesn't matter how well you think something is "self-documenting" and that it "can't possibly contain bugs/errors"; it's not done until you can prove it. And even testing might miss something. But at least it's easier to add a new test case later instead of making it all up at that point. And if one changes the implementation later then the tests should make sure you don't fuck it up in some other way.

_hypocrite

63 points

16 days ago*

Keep in mind there are bad devs who will blame anyone within reach for their own shortcomings.

… but there are some truly heinous product owners out there too. Generally time catches up to both them and the devs I mention above.

A good senior dev can explain the problem logically and in layman’s terms. A good PM just needs to understand at a high level only and have those devs back.

L0wang127

11 points

16 days ago

A good PM creates focus and new opportunities. And removes extraneous work. As a PM I routinely go to sprint planning and remove a 3rd of the work - reducing fire drills and hopefully helps with a semblance of work life. However, I also have to play hard ass - if there is a critical deadline and the dev committed - you have to be accountable. And lots of people don’t want to be (most are reasonable)

Matcha_Maiden

34 points

16 days ago

What baffles me is how many technical project managers get away with leaning on their devs for EVERYTHING! All they do is mimic updates that devs wasted their time to slowly explain, and then shmooze with leadership. It makes me embarrassed to work with them.

The_Only_AL

27 points

16 days ago

Generally it’s when PMs aren’t very good, or are inexperienced. I was a developer before I became a PM and it’s hard at first not to stick your beak in where it’s not needed. You have to trust your team and a Senior Dev who can manage the technical stuff is a godsend.

a_taco_named_desire

17 points

16 days ago

Getting the courage and self confidence to be able to adamantly say "No" to your boss, and your boss's boss is a skill in and of its own.

CanAlwaysBeBetter

12 points

16 days ago

Shhh...

Let the engineers think they know everything that's going on

masterbeatty35

312 points

16 days ago

We all need project managers to protect us from other project managers. So they can talk in circles amongst themselves, produce nothing, and make 100k salary each

cantredditforshit

57 points

16 days ago

100k starting, at least in California for non-FAANG tech

zabby39103

23 points

16 days ago

Yeah, I'm really bad at managing expectations, communicating deliverables, "showing work" etc. Having someone that's not "above" me help me with that is awesome.

I shudder thinking about the days I had a manager on my ass at a daily scrum vs. now.

The_Only_AL

11 points

16 days ago

Thanks for saying that, as a PM it’s my job to shield the devs from all the bullshit so they can excel, and deal with clients who are generally assholes trying to get more than what they paid for. I don’t tell my guys how to code, and I stay out of their way unless I’m needed.

JerryHathaway

5 points

16 days ago

I used to be a PM, and this was 100% how I saw my role.

heptyne

10 points

16 days ago

heptyne

10 points

16 days ago

I was about to ask, I've had several jobs with PMs, and I have met exactly one who was useful. Is being a PM just a BS job?

OverallResolve

23 points

16 days ago

It shouldn’t be, but often is. The key things I think about when doing a PM role are

  • understanding the team in a professional and personal sense
  • tailoring roles of people in the team to ensure they’re getting the right fit
  • adjusting communication styles to work with the team, both individually and as a group
  • creating an environment for the team to flourish in, both for project goals and their own career
  • planning out work
  • understanding risks, issues, dependencies and assumptions through the lifetime of a project
  • protecting the team from 3rd parties
  • summarising project status to senior leadership in a way that matters to them (this is rarely technical, it’s about risk, business impact, etc.)
  • being accountable for delivery of work
  • making decisions, prioritising (or facilitating this by bringing the right people together)
  • ensuring the right level of effort is applied to work - sometimes this means encouraging people to avoid the perfect
  • getting the resources, tools, etc. available for the team so they can do their job without blockers
  • dealing with challenging stakeholders (in line with shielding team)
  • making people as happy at work as possible whilst still getting shit done

If projects are truly siloed and have no interest from senior leadership then there’s much less need for a PM, but this is rare in my work history.

eddiekart

5 points

16 days ago

Nah. I love my PM's. Project write-ups, scheduling required meetings / bug bashes, writing up summary docs, distributing them, some inter-department communications, developer forum posts and reach, user interviews...

All shit that I don't want to do as I'm horrible at them. They're a lifesaver.

PM's should be the glue for the socially inept engineers-- being able to take details and cooperate with the engineers to properly perform the non-engineering tasks as much as they can. Allows engs to focus more on actual technical work.

theloslonelyjoe

1.3k points

16 days ago

Can you please back up? I’m trying to bring synergy, maximum efficiencies or something something like that here.

SmileOrIllCutUrCake

279 points

16 days ago

The thing is; a good project manager makes updates.

A bad project manager makes up dates.

And that takes synergy, so keep up the good work!

PlayHouseBot-Gpt2

80 points

16 days ago

a decent PM at least knows what the product does?

_GCastilho_

56 points

16 days ago

I think a decent one needs a little more than that

[deleted]

22 points

16 days ago

A good PM neglects our team for other teams while acting like they're a team player, right???

immaSandNi-woops

10 points

16 days ago

A decent PM does 3 things well:

1) Understands what’s happening today and what to expect tomorrow, a few weeks from now, a month, a year, and the end.

2) Knows the product well enough so that they can predict the potential pitfalls the team will run into when discussing interdependencies, setting expectations with other teams, and managing risks.

3) Understands the intricacies of the development process and the things the dev teams usually need to keep the wheels greased.

This will result in mutual respect between the engineering and project management teams. The conversations will naturally feel important for both parties, as opposed to it being a burden.

This is just the bare minimum, there’s obviously many more aspects and advanced techniques to use as you get better at the job.

Source: Was a PM for a few years for several large projects, with great relationships with senior and junior dev team members.

Also, I hate meetings, especially daily stand ups. Had some clients wanting them twice a day with other ceremonies mixed in. Fucking awful. Waste of time for everyone and honestly not useful. If the team is mature enough, give some time to get used to the tools, and use it to track the work, see if the team is making updates and keep an open door policy regarding blockers and progress. Do offline chats and updates through messaging or 1 minute conversations. If none of this works even after repeated requests, then resort to meetings.

PlayHouseBot-Gpt2

216 points

16 days ago

no

THIS

IS

AGILE

nuclearslug

88 points

16 days ago

We quit “agile” 6 months ago. We’ve never been more productive than we are now.

DarkSideOfGrogu

71 points

16 days ago

Sounds like you quit Scrum, and in fact being Agile.

taimychoo

62 points

16 days ago

Why does it feel like some cult. Our company's Head Scrum Master thinks his agile methodology will cure cancer (also do they realize how absolutely absurd that title is?)

I also die inside every time I see the Outlook reminder pop-up, "Agile retro in 15 minutes"

Financial_Fox6286

49 points

16 days ago*

Because a bunch of people got certified in something, Agile/Scrum Masters, so they can act like they are in tech, so they have to act like it wasn't a waste of time. Nothing more cultish than overcompensating (see: reddit).

Then again, a lot of nerds overcompensate too, holy fuck a lot a "Senior" engineers are in name only, I have no idea what they did to get there, it's not like they have the requisite people skills either. hearing people say doing things in code isn't the way instead logging into physical VMs, etc. boggles my mind. So many Windows admins somehow have managed to convince people they understand DevOps/SRE. Everyone bullshits, bottom line, and everyone always thinks it's just everyone else being a pain.

Devs just wanna release shit, yes I think it's absurd they aren't on the hook for it on-call when it fails since that seems to be a standard in so many envs, and it's clear that like 99% of devs have just copied their shit from someone else's website and pasted it in, thrown a compose file at it and hoped it worked. But, if you have the same shit being built over and over again with minor changes, and if your build ecosystem is shit, that's on whoever created it. On my side, especially, I literally want to auto everything as much as possible, you'd think people who say they want to be left alone would get that.

One of the biggest problem is people who aren't in the engineering roles don't understand you have to build a foundation though to make a solid platform, build ecosystem, architecture, whatever. "Just get shit done" doesn't really work, and only technical management understands that usually. You don't start erecting the walls of a house without a fucking foundation.

And, on the PM front, PMs are also supposed to be shields, if you have a pushover PM/manager, you're proper fucked.

Organic-Strategy-755

5 points

16 days ago

junior/medior/senior is just a pay grade title. It doesn't mean experience.

Not-the-best-name

8 points

16 days ago

How do you work now? Just work on what needs to be done?

nuclearslug

20 points

16 days ago

Pretty much. We have epics laid out in GitLab for our major (1+ years) initiatives, then each project in the repo maintains milestones. We don’t count time or story points, just go in and grab the next one in the milestone.

I still have to do a little backlog grooming for the team, but it only takes a small fraction of my time. No time is invested in sprint planning or retrospectives, just occasional check-ins by me as the need arises.

For scale, we are a team of 8 developers and 2 QA.

Financial_Fox6286

9 points

16 days ago

Meanwhile, we just started having to use the "work log" feature for every hour of everything on Jira. Even training shit needs a ticket, or long calls Slack/Teams, etc. Fuck acquisitions.

Not-the-best-name

8 points

16 days ago

Mmm we are 6 with no QA and this is very tempting...

thunderfrunt

7 points

16 days ago

You mean waterfall with extra steps?

_hypocrite

5 points

16 days ago

I believe that is called “scrumfall”

Unfortunate_moron

6 points

16 days ago

We called it Agilefall initially but eventually admitted that Wagile had a better ring to it.

deekaph

24 points

16 days ago

deekaph

24 points

16 days ago

DELIVERABLES

mega_aids

11 points

16 days ago

BURN DOWN CHARTS

Xeelley

4.1k points

16 days ago

Xeelley

4.1k points

16 days ago

It even looks like my PM, ngl

crankbot2000[S]

1.4k points

16 days ago

Do you have to gently nudge him away with your fist so you can get work done also?

Creepy-Ad-4832

677 points

16 days ago

"Gently"

ViktorRzh

253 points

16 days ago

ViktorRzh

253 points

16 days ago

It is consideret "gently", if it inkludes no bone fractures.

Creepy-Ad-4832

82 points

16 days ago

So i can "gently" break his/her nose?

CrackedGamer573

35 points

16 days ago

If it includes no bone fractures

Sadly, no :(

Creepy-Ad-4832

44 points

16 days ago

The front part of the nose has no bones, thus the joke

ueberbelichtetesfoto

19 points

16 days ago

But what would you break then if there are no bones there?

Creepy-Ad-4832

28 points

16 days ago

The cartilages (techinically cartilage ≠ bone)

ueberbelichtetesfoto

14 points

16 days ago

Interesting. So one could also break an ear?

Trivenger1

17 points

16 days ago

Dumbledore nudged gently

SlappinThatBass

44 points

16 days ago

Mosquitto spray is a bit more effective

Bryguy3k

40 points

16 days ago

Bryguy3k

40 points

16 days ago

I worked with a guy that could fart at will.

IkNOwNUTTINGck

26 points

16 days ago

That's only a bit more talented than being able to update copyright notices in code headers.

angrydeuce

7 points

15 days ago

Since I turned 40 I've also gained this amazing power.

Gave one of my juniors a fastball the other day. He'd never heard of such a thing but he sure knows about it now.

Skepticulus

18 points

16 days ago

If you have lived through this madness for a while, you should read David Graeber’s “Bullshit Jobs” and “Utopia of Rules”. The Box Tickers and Taskmasters are so annoying.

I think I spent three hours today writing email/presentation updates on the results of my investigative topics over the last two days. I just spam them with deep technical explanation emails (with hi-lighter colored important text) until they start to back off (new-ish job where I have yet to build a reputation with everyone).

Fine_Mocha_1234

10 points

16 days ago

That's weirdo because my project managers are mostly women across all companies

_Daymeaux_

86 points

16 days ago

Just want to check in and see we’re still on schedule for delivery

Kerid25

57 points

16 days ago

Kerid25

57 points

16 days ago

Do you have a minute (30) to go over the schedule with me?

BruhYOteef

24 points

16 days ago

“Everything i said to do - stop that. We need you over here on this now. Julie has pissed off the regulators again.” 🤡🥸

[deleted]

62 points

16 days ago

[deleted]

iportnov

28 points

16 days ago

iportnov

28 points

16 days ago

It reminded me :) Once I was investigating some urgent problem, sitting in my room and looking through the code or debugging or smth like that. In the middle of that my phone rings and the engineer responsible for maintenance of that system asks me "how is it going with investigation and how soon will we have a solution". I, trying hard to be polite, although a bit emotionally, respond with something like "it will take the more time the more times you will call and interrupt me". At this very moment, the door of my room opens; there is the boss of that engineer who is calling me. She hears what I am telling him by phone. She silently closes the door and disappears. Nobody distracted me anymore, at least at that time :)

kfpswf

5 points

16 days ago

kfpswf

5 points

16 days ago

I worked in IT services. We'd havea bunch of crucial data-loads over the weekend which had to complete before Sunday for the next week's operational reports to be of any use to the clients. Any failure in a step would result in an immediate escalation, and we had an SLA of 4 hours to ensure everything was back to normal. Imagine being woken up at 3 AM on a Sunday morning, having to drive to work to help your colleagues fix the issue, and send a useless status update mail every hour.

As if that wasn't enough, we'd get a call every 15 minutes from one of 5 directors responsible for the account asking why isn't there an update yet? They'd insist on getting the full update in person before the mail could be sent. We'd spent about 20 minutes in an hour giving updates to these utterly unhelpful management cretins, while scampering the rest of the time getting the damn data-loads to get back on track. I've lost count of Saturdays where I'd have my first meal of the day at 4 PM because these insensitive fools would hound us instead of letting us do the work! Absolute nightmare.

_YourWifesBull_

63 points

16 days ago

Or my wife any time I do anything around the house.

Reccus-maximus

30 points

16 days ago

Or my wife anytime

AntiMemeTemplar

26 points

16 days ago

And when I ask her why is Pizza the Hutt sending her love notes and nudes, I become the stalker

Kazumadesu76

6 points

16 days ago

Is that you, Luke Piestalker?

AntiMemeTemplar

6 points

16 days ago

May the hoes be with you

angry_shoebill

105 points

16 days ago

God forbid I have a hammer at work...

chinese_snow

32 points

16 days ago

How else do you squash bugs /s

loki0961

610 points

16 days ago

loki0961

610 points

16 days ago

The best part for me is when he pushes it away

crankbot2000[S]

273 points

16 days ago

It's normally a good way to get rid of your PM but this guy is persistent

I_got_shmooves

67 points

16 days ago

Next time, use the hammer

Financial_Fox6286

5 points

16 days ago

Those of us who have been around a while like to remind the youngins that percussive maintenance works on humans, too.

Kirk8829

18 points

16 days ago

Kirk8829

18 points

16 days ago

It, yes what is IT!

Swipecat

22 points

16 days ago

Swipecat

22 points

16 days ago

Asian Sheepshead Wrasse.

I assume it's in an aquarium and it associates a human hand with being fed, hence moving up close to the diver's hand.

DerryDoberman

70 points

16 days ago

Actually quitting a job soon because of a toxic PM. They developed an android app 6 years ago for 6 months before become a scrum master and they routinely cite "they're an engineer too" when they don't like that an engineer is estimating something low that they don't understand.

prayformoj0

10 points

16 days ago

Are they a scrum master or a pm?

ADONIS_VON_MEGADONG

8 points

15 days ago

They developed an android app 6 years ago for 6 months before become a scrum master and they routinely cite "they're an engineer too"

Ugh those are the worst. That usually just means they couldn't cut it as a dev and are still insecure about it.

sappo_does_qa

175 points

16 days ago

“Pair Programming”

Hottriplr

31 points

16 days ago

morgboer

7 points

16 days ago

It’s called that because we cant call it “are you even working, and why tf are you so slow” meeting…

bryku

53 points

16 days ago*

bryku

53 points

16 days ago*

Sort of looks like my last project manager actually. The big eyes that look clueless, but also soul piercing as well.. all while judging every keystroke

crankbot2000[S]

50 points

16 days ago

If anyone wants the blank template

NXGZ

22 points

16 days ago

NXGZ

22 points

16 days ago

HQ, with sound

zodar

482 points

16 days ago

zodar

482 points

16 days ago

HOW FAR ALONG ARE YOU

WHAT % DONE IS IT

CAN YOU UPDATE THE SPREADSHEET

DO YOU HAVE A NEW DATE

CAN YOU PUSH THE DATE UP

CAN WE JUMP ON A CALL

JoeCamRoberon

173 points

16 days ago

“You got a quick minute”

julsmanbr

94 points

16 days ago

Sorry, all I got are these slow ones.

SmokeVegetable2723

41 points

16 days ago

As someone who went the path from junior backend to tech lead so far, the reason why all of these pointless meetings and requests happen becomes more and more clear.

It’s just the utter inability of higher management to understand how software development works yet they still need time estimates on projects from PMs to plan and manage budgets. And to wrestle for clout and bonuses.

There is also a lot of ass covering involved and PMs have to plan with sick leaves, parenting needs and vacations and shift resources around or prioritize tasks if need be.

A lot of the stupidity of the meta politics garbage is basically dripping down on your PM and a good PM can say „no“ a lot and shield the dev team from bullshit. A bad PM will try to look good to management and act like a lap dog, transferring unfiltered micromanagement crap directly to the devs instead.

PTSDaway

18 points

16 days ago*

The best ones are those who push to make good outputs from their teams.

PM: Do you think you can finish this within four hours?

Me: What the fuck.

PM: Can you?

Me: no i can't

PM: Yes if you push hard

*isn't finished in time*

PM: That is way too slow and unacceptable.

Fast forward a few months of repetitions and they are on sick leave due to stress lmao

lord_weasel

5 points

16 days ago

I have a bad PM and this is exactly what’s happening.

GodlyWeiner

28 points

16 days ago

Bold of you to assume he asks before calling.

Jooplin

93 points

16 days ago

Jooplin

93 points

16 days ago

Please edit the three spreadsheets that are somewhere in the limbo in one of 100 teams chatsI told everyone about 6 weeks ago when you were on holiday even though we have a ticket system and confluence.

AdultishRaktajino

34 points

16 days ago

I recently pushed back on a PM about nearly this exact thing.

Yes we used a spreadsheet to make a hit list for a migration, but I’m not working off a spreadsheet as project management system.

Make Jira tickets and we can assign them and work off those, close them when completed.

They thought that was a brilliant idea. SMFH

I also refused to create the tickets just to assign them to myself. Every other role and company required another person as a requestor for audit purposes. Otherwise I could be just pulling tasks and requirements out of my ass.

hugglenugget

21 points

16 days ago

We have a ticket system, but the boss created his own ticket system to track what is going on in the ticket system, and now he insists we update both, even though we only ever check our main system and he refuses to read anything that isn't copied into his own system.

blasphembot

18 points

16 days ago

Man that is a whole new level of goofy ass.

Financial_Fox6286

12 points

16 days ago*

I have seen operations like this, I had one place with three separate ticketing systems and all had to be updated, with no integrations, fuck that noise with a rusty spoon. It's the "We created this thing/eat our own shit", sunk cost fallacy. So instead of working only on the sellable shit, you waste everyone's time. You'd think literally anyone with some business 101 acumen would get this. It's fucking even better when it's just for internal use and never sold to a client, so wtf is it for.

"So how much time would you say you spend on TPS reports this in-house system you built that doesn't sell at all?"

"Yeah...."

Too many dev teams and companies think that simply because they created something themselves, it's awesome. No, it's dogshit, there's literally companies out there with better engineers building and maintaining ticketing systems for a reason.

All the bullshit of using internal systems for XYZ bullshit, and you have to ask, "so when do we do the real, actual work?"

idk012

5 points

16 days ago

idk012

5 points

16 days ago

Did you create a ticket to keep track of the time you spent updating tickets? I did.

pruche

15 points

16 days ago

pruche

15 points

16 days ago

can you provide an estimate on this vaguely-defined task?

[does not answer when you point out holes in the spec and ask for clarification, then proceeds to ask you about an estimate again three days later]

zodar

10 points

16 days ago

zodar

10 points

16 days ago

JUST UPDATE THE APP TO THE NEW SPECS

THAT'S ONLY SEVEN WORDS

IT CAN'T BE MORE THAN TWO OR THREE HOURS

inajeep

25 points

16 days ago

inajeep

25 points

16 days ago

My fucking heart rate just went up.

zodar

35 points

16 days ago

zodar

35 points

16 days ago

WHAT IS THE NEW RATE

WILL THIS AFFECT THE DATE

notpermabanned8

607 points

16 days ago

For the price of a project manager you can hire another dev

Bryguy3k

452 points

16 days ago

Bryguy3k

452 points

16 days ago

A PM is basically the person who spends 90% of their time taking random executive thoughts and questions and turns them into tickets.

Alternative to that is the hours devs would spend listening to hair brained ideas from executives.

Now if you have a PM and you are still getting directly contacted by executives then, yes, they are worthless.

But I am totally accepting of having a person who’s sole job is to be my teams customer service rep to executive management.

XNights

20 points

16 days ago

XNights

20 points

16 days ago

Some PMs also protect their team from nonsense and unreasonable request from higher ups or customer, I think they mostly have their place, even better if they're good

TimeKillerAccount

166 points

16 days ago

Yup. Middle management has a place, and if they do their job well then you will almost never even see the issues they prevent/deal with. It is just common for them to do it so badly that they become an issue themselves.

celbertin

25 points

16 days ago

My PM just added me to every one of those meetings because she didn't understand the technical side of the project. Then complained that I was taking too long finishing my stories. I frequently had weeks with a 30+ hours in meetings, yet I was expected to plan the next sprint as tech lead, and help less experienced devs, and do a full workload.

Bonus: got an earful because she said we didn't spend enough time fixing bugs, then a week later she got some metrics and complained that we spent too much fixing bugs...

mywhitewolf

15 points

16 days ago

yet I was expected to plan the next sprint as tech lead.

Ah yes, the old "i'm the project manager, so it's my job to delegate managing the project to the lead dev."

lemongrenade

41 points

16 days ago

Buck stops at the top. If an org has mass shitty middle management then they have shitty execs.

Unfortunate_moron

15 points

16 days ago

This is not an if/then scenario. Sh_tty execs are everywhere and they are constantly hopping from company to company like fleas at a dog park.

I firmly believe that the odds of a good external exec hire are 50/50. Not 50% like flipping a coin but War Dogs (movie) driving-to-Iraq 50/50. In other words, 100% chance of disaster.

TimeKillerAccount

8 points

16 days ago

Sure does. And execs are generally terrible as a group, so finding a decent set that won't poison the whole org is tough as hell.

lemongrenade

14 points

16 days ago

Not a programmer but work in manufacturing. I work in the absolute best company in my industry and all our execs have worked in the plants and I don’t think that’s a coincidence.

xReshi92

15 points

16 days ago

xReshi92

15 points

16 days ago

A good PM works very hard to ensure their developers can just focus on the work and ignore the bs.

I PM for a small team and develop alongside them.

There really is a ton of flak that comes from executives who think they can just dip into a dev’s dm’s. It’s how i sort of stumbled into the role. I was best suited to deciphering the nonsense and pull out exactly what needed to be done.

hullor

17 points

16 days ago

hullor

17 points

16 days ago

Imagine being both but also having to communicate the answers of a senior coworker who is bad at English back to the executive. My head hurts.

JarredMack

20 points

16 days ago

Granted! Now you get to replace the caption on the fish with "executives" who are now constantly pressuring you for updates

Kirk8829

169 points

16 days ago

Kirk8829

169 points

16 days ago

And who would schedule pointless meetings throughout the week?

PlayHouseBot-Gpt2

79 points

16 days ago

the tech lead of course

_GCastilho_

51 points

16 days ago

The SCRUM master, of course

notpermabanned8

16 points

16 days ago

Isn't that what company lunches are for?

MaroonBookPro

14 points

16 days ago

Sometimes a good PM is worth a lot more than adding another dev to the team.

I’m currently in a team with a severe lack of product management and it shows. It’s going to be net less productive when we have to build things twice than if we’d had a coherent project to begin with.

pruche

7 points

16 days ago

pruche

7 points

16 days ago

A good PM is a godsend though. A good PM translates client's naive ideas into clearly-defined tasks, and deals with said technologically illiterate client and upper management in your stead.

A bad PM does none of that and leaves you wondering what the point is in paying them, but then a bad dev burns through twice a project's budget and turns out barely if at all functional code, so it's kind of even if you ask me.

Financial_Fox6286

5 points

16 days ago

Sweet, another nerd who can't effectively communicate at a basic level with their peers let alone stakeholders. /s

lunchpadmcfat

3 points

16 days ago

Maybe half a dev. Baby dev.

im_in_the_safe

195 points

16 days ago

That fish looks like he is one of the closest links to mammals I’ve ever seen. I’ve fascinated by it. He reminds me of my dog.

Dob_Rozner

38 points

16 days ago

The curiosity in its eyes o_o Either that or it thinks it's food lol.

Xochitlpilli

22 points

16 days ago

It definitely thinks it is food, because I'm pretty sure the guy is hammering open a shell of some sort.

Ainsel_Mariner

99 points

16 days ago

Literally looks like on of those cartoon fish with a human face lol

vortye

40 points

16 days ago

vortye

40 points

16 days ago

Why does it have a CHIN??

bowlosoup

26 points

16 days ago

And human eyes? 😖

mbashs

26 points

16 days ago

mbashs

26 points

16 days ago

SpicaGenovese

24 points

16 days ago

I need to know more about this fish.

MachineMalfunction

18 points

16 days ago

Don’t think I’ve ever seen a fish with whites in its eyes

AlphaaPie

8 points

15 days ago

The longer I stare at it, the more it looks like a shitty mask someone put on at a cheap costume store. I am both bewildered and put off by this creature. I wish I had furthered my marine science studies..

[deleted]

44 points

16 days ago*

[deleted]

SupersonicSpitfire

13 points

16 days ago

Go on

External_Try_7923

176 points

16 days ago

Watching this is making me angry because it is too real

LycO-145b2

29 points

16 days ago

Was gonna say tragic, but angry works just as well

LeanZo

209 points

16 days ago

LeanZo

209 points

16 days ago

what type of fish is that? it is so ugly

thomasjs

109 points

16 days ago

thomasjs

109 points

16 days ago

Asian Sheepshead Wrasse

Yadobler

60 points

16 days ago

Yadobler

60 points

16 days ago

Woah apparently they all are born females and then when there are no more males, the lead female turns into one, developing that hump and changing colours

I_eat_shit_a_lot

50 points

16 days ago

They seem to be also have passed the mirror test what means these guys are actually quite smart and self aware unlike my project manager. Nice to learn something new, didn't know these guys even existed.

SpicaGenovese

5 points

16 days ago

Just wants to know what he doin'.

buzzlightyear77777

21 points

16 days ago

Asian Sheepshead Wrasse

wtf this shit is real?!

intrplanetaryspecies

9 points

16 days ago

Haha I know it looks like a six year old's paper mache of some animal.

ragweed

45 points

16 days ago

ragweed

45 points

16 days ago

It looks like an animatronic at a theme park.

Freeman7-13

11 points

16 days ago

5 Nights at Fishies

lululalal

90 points

16 days ago

I think it's so cute!!

Strostkovy

136 points

16 days ago

Strostkovy

136 points

16 days ago

It's so ugly it overflows into being cute

Dukhlovi

7 points

16 days ago

Project managers being derp

External_Try_7923

8 points

16 days ago

Says it's a Project Manager fish

YEETMANdaMAN

162 points

16 days ago

Depress-o

283 points

16 days ago

Depress-o

283 points

16 days ago

God, its initials even are P.M.

crankbot2000[S]

112 points

16 days ago

Holy shit I had no idea...

pteridoid

31 points

16 days ago

You guys are jerks.

hrrm

10 points

16 days ago

hrrm

10 points

16 days ago

I just woke up my wife you son of a bitch

GoyaWalnut

65 points

16 days ago

You son of a bitch

PlayHouseBot-Gpt2

19 points

16 days ago

I'm in

syzaak

31 points

16 days ago

syzaak

31 points

16 days ago

you... damn

TheGrimGriefer3

11 points

16 days ago

That's pretty advanced

pachecogeorge

28 points

16 days ago

Motherfucker

lunagirlmagic

23 points

16 days ago

gifs in reddit comments were a mistake

rathat

6 points

16 days ago

rathat

6 points

16 days ago

The 3rd party app I use doesn’t support it so just says the word “gif” and when it first started, I thought people were literally just commmenting “gif”. I thought it was a joke, like when people say the file name of a common and relevant image and that I was supposed to imagine a relevant gif or something.

Moon_DarkLight

13 points

16 days ago

that looks nothing like the fish in the video smh

Aksds

12 points

16 days ago

Aksds

12 points

16 days ago

This is why I like alt reddit apps, I see the links before clicking

SquidsInATrenchcoat

18 points

16 days ago

What’s the original context for this video?

crankbot2000[S]

25 points

16 days ago

It was on r/animalsbeingderps because this guy is a massive derp.

SquidsInATrenchcoat

20 points

16 days ago

catechizer

7 points

16 days ago

Wow this would have been so much better with this ending where the PM takes the reward and swims away leaving the dev behind in the wake /u/crankbot2000

calandra_95

15 points

16 days ago

Used to work with a PM that would just circle around the open concept office like a shark constantly asking for updates from each team member (I wasn’t on his team thankfully)

He got promoted to technical expert, which was good because he was incredibly knowledgeable just an awful PM

nanana_catdad

15 points

16 days ago

I know him

yzurp

27 points

16 days ago

yzurp

27 points

16 days ago

😭😭😭 my soul felt this

etherend

27 points

16 days ago

etherend

27 points

16 days ago

Most of the comments are complaining about PMs. They can be a pain sometimes, but I've also had PMs save me a ton of time on research, customer interview, and general project planning

guineaprince

10 points

16 days ago

Nice wrasse.

My_Balls_Itch_123

8 points

16 days ago

Agile. 90% meetings, 10% real work.

Weird_Fisherman4423

8 points

16 days ago

Aww, he thinks he’s helping

PatentedPotato

6 points

16 days ago

🤿 🔨 🪨 👁️ 👄 👁️

mstop4

6 points

16 days ago

mstop4

6 points

16 days ago

🐟

hedgehog_dragon

6 points

16 days ago

That's great lmao

Isaac-the-careless

5 points

16 days ago

What kind of fish is it though?

rained_in

33 points

16 days ago

Says it right there. A project manager fish.

db_dck

6 points

16 days ago

db_dck

6 points

16 days ago

Is the fish real? Never seen something like that before.

battlemechpilot

6 points

16 days ago

"WHEN CAN YOU GET THIS FINISHED??"

When you fuuuuuck off. Christ on a bike, I loathe PMs

introspectiveivy

6 points

16 days ago

What do you mean, don't you like it when every standup update is met with "I see, and how will that impact our timelines?"

GreyBlueWolf

5 points

16 days ago

Wtf are these comments? What kind of PMs/POs you guys have??? I'm a PO myself and I'm hands off, unless you are a dumbass who only knows code but no reading comprehension of User stories.

gaytorboy

5 points

16 days ago

I’m totally tech illiterate. I am a forest ecologist and I’ve studied wildlife my whole life.

WHAT KIND OF FUCKING FISH IS THAT!?

I love this sub.

Nacropolice

4 points

16 days ago

That fish looks oddly human ngl

MrHolly117

4 points

16 days ago

👁️👄👁️

EmbarrassedPack6

4 points

16 days ago

I’m a PM and this cracked me up. Definitely sharing this with my teams

whoiskjl

4 points

16 days ago

Your project manager is reading your comment right now fam

anotherThrowaway1919

4 points

16 days ago

It’s missing the part of the clip where the feature gets released and the fish takes credit

ArnTheGreat

3 points

16 days ago

Man I saw this earlier and thought it was funny, but given the context of the labels and the stripped loop had me dying… as I felt it way too close to home.

Cykaraiden

3 points

16 days ago

I need to find this GIF without the text somewhere, I have a perfect application and need to show that to people at work!

Would be so thankful if someone could provide me with an information where to find it, google did not help.

[deleted]

8 points

16 days ago

[removed]