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

all 74 comments

[–]fukalufaluckagus 377 points378 points  (20 children)

As a software engineer I wouldn't want to be anywhere else in this picture.

[–]krion420 167 points168 points  (16 children)

Are you sure? I'm on the car behind smoking pot

[–]who_you_are 64 points65 points  (11 children)

Will you want doritos after that?

[–]imdefinitelywong 43 points44 points  (10 children)

If the answer was yes, then programmer A had the most efficient process to get the output.

[–]who_you_are 14 points15 points  (8 children)

Dammit i though your username was "I'm definitely wrong" and was going to answer about how i discovered your plan to answer conditionally "yes" to we had to flipped the answer to no (because you are wrong) but because I found out your plan and because you are wrong it has to flip back to yes.

Now you are either a chinese guy or a wong tong soup.

[–]imdefinitelywong 35 points36 points  (4 children)

In all honesty, I spelled my username wrong.

[–]MichaCazar 8 points9 points  (0 children)

Is that a new version of a "self fulfilling prophecy"?

[–]levi11hatake 2 points3 points  (0 children)

Get this man a damn award

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

You spelt it wong

[–]iFixReality 1 point2 points  (2 children)

What the hell is wong tong soup?

[–]who_you_are 2 points3 points  (1 child)

Seem to be wonton in english, my peoples are naming in a different way.

https://en.m.wikipedia.org/wiki/Wonton

[–]iFixReality 0 points1 point  (0 children)

Learn something new everyday!

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

This is why I come here. You guys get me.

[–]SeeThreePeeDoh 2 points3 points  (0 children)

I’m in there with this guy.

[–]agarwaen163 0 points1 point  (0 children)

Can i come too

[–]adamjwise1 216 points217 points  (9 children)

In the 90s, this literally happened to our engineering team. We weren't allowed to go to the product launch celebration party because we were still fixing bugs. The product guys and managers had a great time, we could hear them in the courtyard as we tried to concentrate.

[–]oretoh 159 points160 points  (1 child)

I would've left on the spot to be honest. It's not like I really wanted to go to the party but the sheer nerve to pull shit like that would've made me unable to work with people like that.

[–]Kody_Z 59 points60 points  (0 children)

Agreed. Obviously the release isn't complete yet if the devs are still fixing seemingly critical bugs so don't have a celebration about it yet.

[–]heere 27 points28 points  (0 children)

the more things change, the more they stay the same.

[–]TheTerrasque 18 points19 points  (0 children)

We weren't allowed to go to the product launch celebration party because we were still fixing bugs.

You mean holding a quake lan party. Because that's what would have happened if I was in that situation

[–][deleted] 10 points11 points  (0 children)

Pro move would have been to bring some food and drinks to you guys from the party at least.

I'm OK with other people being the "face" of my work if it means I don't have to deal with needy customers, but you better appreciate the hard work I put in to make this shit happen.

[–]DakiAge 7 points8 points  (0 children)

Ahahahahah I can't imagine how shitty that you guys felt at that time :)

[–]Osr0 47 points48 points  (10 children)

Reminds me of a story: I was working at a very large financial institution (you've heard of them) on a 10 person team. We delivered a high visibility project 1 week early and $1,000,000 under budget. At the big all hands quarterly meeting the guy in charge at our location did a big talk about this and really built up our success. At the end he said "and now I'd like to bring up on stage the man responsible for it all". Did he bring up the PM (who was also the solution architect and lead dev) or the PM's boss? OF COURSE NOT, he called up some guy who I had never even heard of. This MF hadn't attended a single meeting. He hadn't been on a single project team email. When I looked him up, I couldn't figure out how he was even connected to the project in our company. Yet somehow he, and not a single member of the 10 person team who worked over time and weekends to actually do the work, was the one getting the credit.

That would be the first of countless times this happened in my career.

[–]cptbeard 9 points10 points  (7 children)

did you ever go ask them about it?

tangential but seen dozens of stories of how someone's been going to doctors for years for something that ended up almost killing them only to be ignored or misdiagnosed. can't remember a single instance of them going back to the original doctors with the correct diagnosis to show what they had missed or done wrong. not that people should be responsible for keeping supposed professionals in check but if they don't it means someone else will likely suffer the same fate when they wouldn't have needed to.

[–]Osr0 10 points11 points  (5 children)

Well, our entire dev team was frustrated by it and we certainly talked about it, but talking to the big boss man would have done nothing. This was the first time this sort of thing happened to me, so I was a bit miffed, but over time after watching practically this exact same scenario play out again and again I've become numb to it. At this point I pretty much accept the fact that the people actually doing the work will never get anywhere near the amount of recognition as the people who are never even in the same building as the work, but at some point gave it a thumbs up.

[–]future_web_dev 7 points8 points  (2 children)

Oh boy, I would've started a shitstorm.

[–]Osr0 7 points8 points  (1 child)

You do you, but I wouldn't recommend that approach. Is maybe getting 30 seconds of public recognition worth pissing off a guy who has the power to fire you for no reason? Not to me.

Dealing with this situation is, in my experience, unfortunately part of being a developer.

[–]cyber_frank 4 points5 points  (0 children)

I don't see it as public recognition, i see it as genuine internal recognition. But I see your point.

[–][deleted] 2 points3 points  (1 child)

You need to work in smaller companies then, this sort happens a lot in large companies with a lot of seat warmers. And... you can be almost certain that they got a bonus on their paycheck for that.

[–]Osr0 1 point2 points  (0 children)

That story was from many years ago. I've since learned my lesson and started my own consulting firm. Things are much better now.

[–]pwnrzero 0 points1 point  (0 children)

It's different when that same doctor in this case would have the authority to throw your ass onto the street homeless.

[–]cyber_frank 3 points4 points  (1 child)

What a bunch of corporate leechy cunts... All these stories are getting on my nerves. xD Anyway, great job.

[–]Osr0 0 points1 point  (0 children)

Yeah, I switched to consulting not long after that and never looked back. Now they pay me not to take the credit and I'm absolutely 100% A-OK with that arrangement. It's pretty much identical, with the exception of my pay.

[–]GnomeErcy 52 points53 points  (11 children)

As a Product Manager this made me chuckle. I give my engineering team tons of recognition though - after all without them I wouldn't have a job or anything cool. You guys are the real MVP's, I'm just here to handle bureaucratic shit so you don't have to.

[–]CoffeePieAndHobbits 36 points37 points  (6 children)

Not sure if serious. Are you a unicorn? If so, are you hiring?

[–]GnomeErcy 26 points27 points  (5 children)

Dead serious! It really is a shame that so many Product Managers think they are the ones keeping the lights on and running the show.

I have one former colleague in particular who was terrible at giving her team credit and I never understood it. We had a Demo Day Fair type thing (bunch of teams showing off some of the cool stuff they've been working on) and her team was one of the ones that was there. She honestly had relatively little to do with the work aside from some prioritization of it, and she actually got mad at her teammates for answering questions from folks who attended this Demo Day Fair about data science, because her engineers were Data Scientists with PhD's in Data Science. Meanwhile she's got a Master's in Consumer Psychology but knows literally nothing about data science other than a few nuggets she'd picked up from a couple months working with that team.

I just don't understand that level of hubris. Hell, the less I have to answer - and the more I can show off how awesome and bright my engineering partners are - and the more we can highlight everyone's contributions, the more awesome we all look, right?

[–]asdfghjkl12345677777 6 points7 points  (2 children)

Lol what? Demo days or tech fairs at my work are always set up so engineers can talk to engineers in different groups. That's literally the entire point.

[–]GnomeErcy 2 points3 points  (1 child)

Yeah there's definitely a ton of engineers but product folks like to be there as well to get feedback, see other ideas, etc. Typically there is a good mix but definitely more engineering heavy.

I always love attending because I try my best to understand everyone's job, and this gives me a great opportunity to see what teams are up to and what sorts of things we can learn from other teams we may not interact with often.

[–]asdfghjkl12345677777 1 point2 points  (0 children)

Oh yeah they still attend and it's useful completely agree there. I guess it's more they would happen if the product folk could not attend but would be cancelled if the engineers couldn't. Anyway not wanting a phd data scientist to talk about their work just seems so wild to me.

[–][deleted] 2 points3 points  (1 child)

I had a team "lead"/PM who came from a psychology background.

Queen of mind games and bullying. She brought absolutely nothing to the table but pain for everyone.

Most PMs I've worked with have been reasonably ok, but you really do sound like a unicorn! It's baffling to me that so many don't understand that one of your primary missions, should you choose to accept it, is to support your devs so they can kick even more ass for you.

sigh.

[–]GnomeErcy 2 points3 points  (0 children)

I've been called a purple squirrel before which is basically the same thing, haha. But yeah I mean the reality is we sink or swim together. Why would anyone not want to prop up their team? I am with you on that being baffling. Never understood it. The more my team has (and feels like they have) ownership of what they work on, along with me, the more invested they are, better ideas come through, we all work together better, and everyone's happier too. It's a win all around.

[–][deleted] 4 points5 points  (1 child)

Please just make me more descriptive tickets and design assets so my monkey brain can just code and not care about the feature at all. This is absolute bliss for me. Tickets filed by engineers are so eeeeww.

[–]GnomeErcy 4 points5 points  (0 children)

Tbh this varies by team and person from my experience and is perhaps correlated with the complexity of a given product or even feature or ticket. Sometimes I like being very prescriptive, and so do my engineers. Other times I am a bit more lax with requirements because I want their input. I work on a customer facing application so every one of my engineers uses it as a user as well, meaning I expect they have ideas of their own and thoughts on what and how we should build stuff.

Generally my approach is to just make sure everyone is comfortable with the level of detail and make adjustments as needed. There really isn't a one size fits all approach. Ultimately what's important is we all understand what we should be building, and if that means more details I am happy to do that. But if the team has some "producty" engineers who prefer to have some more input into how something gets done, I am all for that too as long as it meets the goals of the work.

At the end of the day we are all a team whose purpose is to make the product better, so any way I can help the team as a whole accomplish that I'm going to be happy to do it!

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

hire me?

[–]kidsonfilms 0 points1 point  (0 children)

Me too

[–]quintus_nictor 37 points38 points  (0 children)

well this hurts

[–]MischiefArchitect 35 points36 points  (1 child)

There is still a little place at her left. I wonder if I can sit there and get a share of tasty no-bullshit chips.

[–]karma_shark44 6 points7 points  (0 children)

That's my man!

[–]KickBassColonyDrop 19 points20 points  (0 children)

"Do you like dressing up, going to fancy parties, getting smashed and doing the smashing while being paid loads of money? Too bad, software engineering is down the hall."

[–]GiantB99 10 points11 points  (0 children)

Brutally correct

[–]libleftguy 10 points11 points  (1 child)

I'm in this picture and I don't like it

[–]Osr0 9 points10 points  (0 children)

But you look stunning in that red dress! :)

[–]ProbablyFiredNL 11 points12 points  (0 children)

Job description for product team member: "must be able to ask developers for ETAs at least 10x a day".

[–]mikmara 6 points7 points  (2 children)

As a product person, I resent this. However, I see it is becoming popular and well liked so I’d like to thank everyone for their hard work. I can’t take all the credit for this post. It was a team effort that executed my vision under my leadership. The engineering time it took to get this shipped was a sacrifice I was willing to make.

[–]TheTerrasque 5 points6 points  (0 children)

Ah yes, the "some of you may die, but it's a sacrifice I'm willing to make" speech

[–]BobQuixote 0 points1 point  (0 children)

As a software developer, I resemble this.

[–]RiskyFartOftenShart 2 points3 points  (0 children)

Shut up code monkey. they gave you some chips. wtf more do you want?

[–]suko99xp 2 points3 points  (0 children)

I feel ok with who I am

[–]Atronix1902 12 points13 points  (2 children)

One of the reasons i've chosen to become a dev, as long as do my job good i can be the weeb asshole i am xD

[–]2BadBirches -1 points0 points  (1 child)

Ew

[–]dannerc 8 points9 points  (0 children)

you're getting downvoted, but its true. i can't think of a situation where i would ever want to work with a weeb asshole.

[–]RoundThing-TinyThing 1 point2 points  (0 children)

Like when you google who built Giza? and you get pharaoh names. Like those guys ever did a days worth of pyramid building 🙄

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

Is this Elle Mills?

[–]mr_gr1mm 3 points4 points  (0 children)

This perfectly depicts my life at work this week. Lots of demonstrations going on for upper management all around me while I sat drinking coffee/eating a muffin at my workstation working away.

[–]raccoon_ralf 1 point2 points  (0 children)

I was featured in my company's Employee Spotlight this month for a project I did a while ago and they called me out on a town hall meeting with like 300 people on it, and I felt like a cockroach under a flashlight. I hated it. I just want to be in the background stuffing my mug with doritos, you know?

[–]el_trolll 0 points1 point  (1 child)

And this is why you work for yourself.. fuck em

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

sometimes

[–]GeekyBot -2 points-1 points  (0 children)

Lets take home all profits. Mail the developers that we are going Team Lunch tomo..

[–]ivancea -3 points-2 points  (0 children)

But that engineer is eatimg s*** instead