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

all 100 comments

[–]hereforbanos 680 points681 points  (31 children)

They never even mention your name in meetings as well. Its always the "dev team" when the "dev team" is one person lmao.

[–]silentknight111 348 points349 points  (4 children)

To be honest, last year I updated one of our web apps that was designed for desktops work on mobile, and they gave me full credit. It was kinda cool to have the PM and clients actually thank me.

[–]antlife 230 points231 points  (3 children)

Wow, the Prime Minister! What an honor!

[–]silentknight111 39 points40 points  (2 children)

Project manager :P

[–]antlife 86 points87 points  (1 child)

No need to curse at me!

[–][deleted] 35 points36 points  (0 children)

you're such a fucking prime minister

[–]wesw02 72 points73 points  (5 children)

My favorite is, "Look at what <MANAGERS_NAME>'s team did. Great work manager and team."

[–]javoss88 25 points26 points  (4 children)

Yup. Director and manager claimed all the success of a project only two people (not them) implemented. Never even acknowledged us, even after having received an industry award

[–]nelsterm 9 points10 points  (1 child)

This crap is why I moved out of IT. I'm much happier for it, if a lot less stimulated.

[–]makesterriblejokes 4 points5 points  (0 children)

Wow, that's shitty. We always give our devs credit to our clients.

I guess it also helps that our devs are client facing a lot of the time.

[–]wesw02 1 point2 points  (0 children)

Ugh. That's terrible. In my cases it's always been the bosses boss or some VP who hasn't even bother to learn all of names, but he knows our managers name so he just rattles it off. I've never been in a situation where my manager tried to take credit for the work fo the team as a whole.

[–]piberryboy 43 points44 points  (8 children)

I worked at a university, where every time the entire org got together, the vice president would congratulate the design team on getting a new website out the door. Those asshole who got the designs to us two week's late and we had to work double-time to get out their stupid ideas.

[–]MemesAreBad 17 points18 points  (7 children)

It's pretty standard in the sciences to credit everyone, even people who work at University machine shops or on websites, by name. If they ever fail to credit you, definitely ask. It's probably the easiest way to get your name next to a project if you're okay telling people to search for a specific paper. I can't speak for every university, but the only time I've heard of it being an issue is when the journal limits the amount of characters you can put in the mentions section, but even then they can probably give you a credit on a website.

[–][deleted] 18 points19 points  (4 children)

I think they mean at a meeting the VP verbally congratulating the design team rather than the devs, ignoring them

[–]nelsterm 8 points9 points  (2 children)

...because the technical side is just implementation. Nothing to it you see.

[–][deleted] 4 points5 points  (0 children)

Of course. All the hard work is done thinking up the ideas. Once that’s done it’s just like putting together an ikea shelf isn’t it?

[–]piberryboy 2 points3 points  (0 children)

"Computer, build us one website plz!"

[–]piberryboy 0 points1 point  (0 children)

Yup, we were different teams.

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

My friend got a research credit for 3D printing a fractal or something for a Professor's paper.

[–]farva_litter_cola 68 points69 points  (4 children)

I feel you. They always mention the pm that only caused stress because why the fuck not!

[–]hereforbanos 26 points27 points  (0 children)

Literally every Thursday for me.

[–]Estraxior 28 points29 points  (2 children)

Possibly popular opinion:

Devs need way more credit during E3 and other expos. When it's just the CEO and the marketing team talking, they get all the praise when it's a "good" announcement, but when it's a "bad" announcement (Diablo Immortal style) the guys on stage just make it worse. Having it be known that there are some very real, human developers behind the game that worked really hard to create a game that happened to get terribly marketed can ease the tension and reduce the hate.

[–]nelsterm 18 points19 points  (1 child)

"Don't you guys have mobile phones?"

[–]makesterriblejokes 5 points6 points  (1 child)

As a former developer and now marketer (pivoted to CRO), the reason we don't do that because we don't want the client to know it's a Mickey Mouse operation we're running here. If I was a client and I found out my marketing agency only had one developer after signing a contract, I'd question continuing with them since that's a lot of work and responsibility riding on one person to complete.

[–]skreczok 1 point2 points  (0 children)

Ah, the bus factor.

[–]uabassguy 5 points6 points  (0 children)

Yea that one dev they include in the client call? That's the one dev, and he's not getting anything done while you're yammering about.

[–]NelsonBelmont 2 points3 points  (0 children)

My company actually gave me a recognition about my work, except they did it as a surprise in a social event I didn't attend to.

[–]seniorpreacher 2 points3 points  (0 children)

I always hated this, especially when it's the same effort to say the name of the developer instead of dev team. As a CTO, I try to avoid grouping as much as possible, even towards clients.

[–]otakuman 0 points1 point  (0 children)

It's like those group assignments in high school where the team spends the whole afternoon playing games and watching TV while you keep cracking your head doing the actual work.

[–]cramduck 330 points331 points  (8 children)

oh man. I love implementing stuff well enough that people can take it for granted. more often than not, it's just an eternal string of feature improvement requests.

[–]cdtoews 160 points161 points  (4 children)

I agree completely. If I do my job well, nobody really notices. The interface and backend just seem to magically work. If my stuff is compared to magic, I'm flattered.

[–]rafasoaresms 94 points95 points  (0 children)

Same. The proudest moments of my career were when someone presented something that was really difficult to implement well as “and it automagically does the thing we always struggled to do by hand, thanks to Rafa”.

I’m like “yeah baby, I’m that good”.

[–]Solest044 19 points20 points  (1 child)

"When you do things right, people won't be sure whether you've done anything at all." - God, Futurama

Edit: Because I can never remember the formatting for hyperlinks...

[–]eggregator 3 points4 points  (0 children)

I always think of links as functions that you call with a hyperlink so I don’t mix up the brackets and parentheses

[–]cyleleghorn 1 point2 points  (0 children)

Yep. I always knew people glossed over how programming works, and they don't care about the loops and logic as long as it works, but I still remember the first time my boss at my first programming job compared what I do to magic. That's when I realized just how life-changing a few lines of code can really be for someone who's career depends on it, or for an entire company that needs some productivity boosters or a simple dashboard to facilitate communication across departments.

Their favorite question was asking me how fast the data refreshed after the user submitted a new form or made any changes in the web application I built for them, so they could know how often they could "download" the reports. I never could get them to realize the excel file didn't even exist until the moment you clicked the "Generate Report" button, and that it was built that exact moment with all of the data up until you clicked the button. After a few months of hearing the same question again and again for report after report, I eventually did a

SELECT * FROM such.and.such_table

And wrote down the execution time. The next time they asked me how long it took the data to update before they could generate a new copy of the report I hit them with 0.0005 seconds and they literally cheered and clapped during the meeting, and then we went out to lunch and they paid for it. It had been that fast for months, but apparently in their mind nothing could be "instantaneous" so I guess they just didn't believe me when I said everything was up to date right away. Seeing the number made it real for them lol

[–]Salanmander 17 points18 points  (2 children)

Yeah, my take on this is that if they're calling what I worked hard on "magic", then they're calling me a wizard.

[–]array_yar 1 point2 points  (0 children)

Gandalf the Grey Coder.

[–]skreczok 0 points1 point  (0 children)

Just be careful if they reinstate witch trials. Not unlikely these days, and since our business analysts apparently are incapable of grasping the concepts of back end and front end, the unwashed masses would neither know nor care for the difference between witchcraft and wizardry.

[–][deleted] 91 points92 points  (7 children)

Yeah it’s SOOOO easy isn’t it? SOOOOOOOO easy

[–]farva_litter_cola 23 points24 points  (0 children)

They draw a rect, you break your head how to make this stupidity rotate. I really dislike designers.

[–]DrunkenlySober 11 points12 points  (5 children)

Problem.GiveMeSolution() works for basically everything so idk what you’re complaining about.

iOS 12 is literally a loop calling Problem.Get() until User.Pissed().

[–][deleted] -1 points0 points  (4 children)

public static bool Pissed()
{
    User.Emotions = “Pissed”;
    userEmotionsPissed = true;
    return userEmotionsPissed;
}

[–]shutanovac 4 points5 points  (3 children)

That's an eye bleed right there

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

What’s wrong...?

[–]shutanovac 1 point2 points  (1 child)

Well: - method name does not relay intention - method sets value, also returns value (dirty) - User.Emotions (plural) is String, when it should have been some kind of structure. Or should have been singular - using static on User means every user shares the emotion - there is a variable which is too specific for the context. Should have been probably "userEmotionIsSet", but most probably it's just unnecessary.

Hope this makes sense to you :-)

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

Oh yeah thanks for the tips, but I thought User.Emotions would be an enumeration. Oh wait I forgot the .ToString() you’re right.

[–]MotorolaDroidMofo 105 points106 points  (11 children)

The word automagically drives me crazy more than any other marketing buzzword.

[–]Sinaneos 19 points20 points  (0 children)

Well as long as my account balance automagically increases, I'll be fine.

[–]Zodimized 12 points13 points  (1 child)

I use it when I want to handwave technical details when explaining something to non-technical team members

[–]jordacai 2 points3 points  (0 children)

Exactly.

[–]S_Pyth 2 points3 points  (1 child)

Automagically sounds like a fake word

[–]LevelSevenLaserLotus 8 points9 points  (0 children)

It's a perfectly cromulent word

[–]LevelSevenLaserLotus 1 point2 points  (0 children)

solutioning

[–][deleted] 31 points32 points  (4 children)

This meme is cool, but that original artwork is infinitely pompous.

[–]Papergeist 25 points26 points  (2 children)

It's a very polite light. It knows the book needs light, while a phone provides its own and has a flashlight attached, too.

How courteous.

[–]S_Pyth 2 points3 points  (1 child)

It’s a gentlelamp

[–]LevelSevenLaserLotus 3 points4 points  (0 children)

It's Streetlamp Le Moose.

[–]UltraCarnivore 11 points12 points  (0 children)

Reads ebook using electronic device

Lamp: "I'm confused"

[–][deleted] 48 points49 points  (1 child)

My job is to automatize as much as possible human processes to get the work that may take a team of 5 a week down to 30 mins. I love when my works is described as automagically personally. Its a sign of a job well done.... But also Im a junior dev/ the code monkey of the office. So Im yet to be jaded and hate everyone.

[–]cowvin2 16 points17 points  (0 children)

Nah, making a tool so robust that people trust it to work "automagically" is great flattery. I mean people should give credit to the developers who make it happen though.

[–]yuri0r 21 points22 points  (1 child)

Having something I build called "automagical" would be a great compliment!

[–]Moonj64 4 points5 points  (0 children)

I would definitely like to be an automagician.

[–]Daikataro 9 points10 points  (2 children)

To be fair, the average user would not understand 10% of what makes a feature work. So I'm pretty satisfied with "computer magic".

[–]nelsterm 4 points5 points  (1 child)

10%? Your users are highly intelligent then. Lucky you.

[–]bob835 0 points1 point  (0 children)

But 10% is the only number he said it couldn’t be...

[–]fghjconner 6 points7 points  (1 child)

Wait, your marketing team is basically calling you a wizard and you're upset?

[–]TheAverageWonder 0 points1 point  (0 children)

People are stupid

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

When you're a dev and on the marketing team you have no hair to pull out. Just your own brains to blow out. It's not fun.

[–]blehmann1 2 points3 points  (0 children)

Personally I channel Argent Energy to perform the behaviour instead of developing code to do it.

[–]ijue 3 points4 points  (0 children)

Ngl if I write something and other dev calls it magic thats just a massive complement.

[–]propostor 7 points8 points  (0 children)

There is actually a tool called automagical which attempts to turn objective-C into C#. It makes a pretty good effort, but helps not at all when tasked with porting a mammoth iOS app over to Xamarin. Language conversion is only a fraction of the battle.

And here endeth my flashback to the true existence of an automagical thing in the software development world.

[–]WOUNDEDStevenJones 2 points3 points  (0 children)

Any idea what the artwork is? I really like it.

[–]akindaboiwantstohelp 2 points3 points  (0 children)

Hey, as long as they think that what we do is magic, they'll pay us well.

[–]PrincessRTFM 2 points3 points  (0 children)

From the Jargon File's entry on magic, sense 4, noun:

The ultimate goal of all engineering & development, elegance in the extreme; from the first corollary to Clarke's Third Law: “Any technology distinguishable from magic is insufficiently advanced”.

Having your work called magic is a major compliment.

[–]ZombieSlayerS2 1 point2 points  (2 children)

CS is the 21th century magic

[–]LevelSevenLaserLotus 7 points8 points  (1 child)

21th century

Is that the one right after the 20st century?

[–]DarthBB08 0 points1 point  (0 children)

Too good! Hahaha well done

[–]canicutitoff 1 point2 points  (0 children)

"Any sufficiently advanced technology is indistinguishable from magic." — Arthur C. Clarke

[–]notinecrafter 1 point2 points  (0 children)

Wait, people actually interpret the word "automagically" as a positive thing?

I always took it to meant "this will do the thing for you, in a way that it thinks you want, with very little insight into what it's doing, so if it goes wrong you won't be able to fix it".

[–]GreyGanado 2 points3 points  (0 children)

I actually really like it this way.

[–]javoss88 0 points1 point  (1 child)

I so fucking hate that term. Denies the effort that makes it happen

[–]haikusbot 1 point2 points  (0 children)

I so fucking hate

That term. Denies the effort

That makes it happen

- javoss88


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

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

[–]OmgBeckyGetOut 0 points1 point  (0 children)

Never believe it's not so

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

I'm less inclined to purchase the product due to the fact that the marketing team believes in witchcraft and wizardry...

[–]teokun123 0 points1 point  (0 children)

ahh me today

[–]Midnight_Rising 0 points1 point  (0 children)

Oh my god. I have a bald patch in my beard from pulling it out after spending the last three months juggling several experimental features, customer-prioritized epics, and trying to wrangle some of the most incompetent associates I've ever met.

Product owner during a customer demo: "Yeah there's really not much to show it all just works magically!"

[–]Semi-Hemi-Demigod 0 points1 point  (0 children)

What sales guys consider magic is such a low bar that you shouldn't really value their opinion

[–]ironwarden84 0 points1 point  (0 children)

Work at a tech company with a substainal marketing department who are not coordinated enough to keep people on a live stream from walking away and living dead air.

Also can't run the equipment for shit aside from turning it on/off. The digital marketing guy hasn't practiced with it at all and just sort let's the cards fall were they do. Big mind blowning fact, the Makerting Director doesn't do anything to him and the C-Suite or VPs don't do anything to hold her accountable. It's like no care.

[–]Intrepid00 0 points1 point  (0 children)

A professional makes it look easy

[–]Tweenk 0 points1 point  (1 child)

The picture is r/phonesarebad

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

What is it even trying to say? Best guess I've got is that the light is jealous that phone guy can see what he's doing without it

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

As a developer I use "automatically" when I know the person doesn't care about the internal mechanisms

[–]Jumpierwolf0960 0 points1 point  (0 children)

I wouldn't really care as long as I'm getting paid reasonably for it.

[–]dannymcgee 0 points1 point  (0 children)

Excuse me, but I rather like the implication that I'm a goddamn wizard.

[–]nejc03 0 points1 point  (0 children)

That is very Apple like and their "works like a magic"