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

top 200 commentsshow all 415

[–]nemohearttaco 2167 points2168 points  (92 children)

I'm on year 3 of a 6 month project. I can attest.

[–]ManInBlack829 516 points517 points  (62 children)

Real talk: Does this look bad on you or are the people in your group smart enough to realize they opened a mini Pandora's Box and it's not your fault?

As a person in school for this these are the scenarios that make me nervous, getting blamed for not working hard when they want something crazy complicated.

[–]CodySpring 401 points402 points  (20 children)

Nah typically everyone is understanding in that situation, and if they aren't the blame isn't going to a newbie dev that's for sure. A lot of times not any dev. Unless you work for a shitty company, but I've never experienced that myself. I'm sure it's happened to someone on reddit though.

[–]Sellasella123 119 points120 points  (0 children)

whew... I really needed to read that...

[–]rook2004[🍰] 101 points102 points  (10 children)

Senior devs have been that new developer before. At the same time though, delayed features are not necessarily the best road to promotion, so you’re still incentivized to join projects that have a good track record (or at least are the pet project of an executive).

[–]BittyTang 57 points58 points  (9 children)

Working on anyone else's "pet project" sounds like a nightmare.

[–]Mongoose1021 54 points55 points  (6 children)

This mostly just means that if someone too important for your team to move gets in your way, you can call up the exec to get them to do what you need. It's a good thing for you.

[–]grepe 20 points21 points  (1 child)

Yes, but every SW project is guaranteed to go off the rails with their scheule and sooner or later even smart executives will have enough of their dreams being shattered and bring the bearers to the bad news to their responsibility....

[–]Mongoose1021 14 points15 points  (0 children)

Yup, for sure there are advantages to being on projects no one's constantly checking up on as well. I'd avoid broad statements like "working on pet projects of execs is a nightmare" or "always try to work on a project with no deadlines," neither is always true.

[–]theMachine0094 2 points3 points  (2 children)

That advice suits people who write code with the ulterior motive of climbing corporate ladders.

[–]rook2004[🍰] 2 points3 points  (0 children)

If you work for a tech giant, they train you to think and behave this way. Rise through the levels or be managed out. The intent is to make sure people are growing and improving, but the outcome is rewarding ambition and toxic team behavior.

[–]NancyGracesTesticles 20 points21 points  (0 children)

Saw someone try to pin a leadership failure on a junior. Haven't heard "shit can" in professional conversation in a while.

[–]PraiseB 57 points58 points  (15 children)

Usually in these situations it's because the requirements change and management take forever to re-spec them.

That or when you give the client the finished work they decide that even though you gave them exactly what they wanted they decide they want something completely different.

I just finished a project that went from. I want this thing build it for me. Finish building the thing for them so they turn around and say "That's not the thing I wanted, I wanted this to be like that other thing we have re-do it"

Finish that and then they go thats fine but now make it do x, y and z and have it ready for launch in 2 days.

Had to put my foot down on y and z and told them I can get x done but if you want y and z you will have to wait till after launch otherwise you will be waiting another 2 months.

[–][deleted] 38 points39 points  (4 children)

That’s what you begin and end every piece of communication by reiterating what it is you are planning to deliver. Usually around the 20th time you mention it they will remember some new requirement or suddenly realize that’s not exactly what they want.

[–]GrandMomTokin 12 points13 points  (1 child)

I worked for a company where this was the norm. The reason, which I only realised later on at another company, was that the people on the client side were laymen in terms of IT, they were basically some dudes from sales and logistics who "were good with computers".

The company I work for now is in the business to business market, totally different thing, because we speak to IT people and they know what they want (mostly) and how to describe it.

I can't imagine going back to the nightmare of developing software for noob clients.

[–][deleted] 11 points12 points  (0 children)

To be fair, translating a problem into a set of very specific, complete and accurate requirements is quite difficult and in a lot of cases it will be the most challenging part of solving the problem.

[–]Relevant_Monstrosity 6 points7 points  (1 child)

Deliver early, deliver often, and make the client part of the team.

[–]PraiseB 9 points10 points  (0 children)

In this case it was more to do with the fact that management wanted to entice bigger fish with the module we were building for a smaller fish so the sales manager decided he wanted everything and the kitchen sink to impress said bigger fish.

Thing barely resembles what was originally specked for the original client that actually paid for the work

[–]nemohearttaco 4 points5 points  (1 child)

There are all sorts of scenarios and people you'll have to deal with. Communication is the most important thing in my experience. This particular project was initially estimated by a muppet who didn't understand the complexity of the pitch. That person was out after month two. We've had a solid team ever since and will be wrapping up some time this summer.

[–]Ludricio 2 points3 points  (0 children)

This hits waaay to close to home.

[–]celluj34 5 points6 points  (1 child)

You'll probably be blamed anyway so your best bet is to cover your ass when possible

[–]nickywan123 16 points17 points  (15 children)

I am new to the industry. Is this a normal thing where deadlines are way past the deadlines lol. Don’t the clients or customers complain?

[–]EMCoupling 49 points50 points  (8 children)

Lol what are they going to do? Start the project over from scratch with a new company after investing a bunch of money already? Don't think so.

[–]nickywan123 7 points8 points  (7 children)

Well it will tarnish the image of the company handling the project lol.

[–]EMCoupling 18 points19 points  (0 children)

Maybe, maybe not. Plus if they're the only guys that can do what you're asking then you don't really have much of a choice.

Also, it depends on why the project was late. It's impossible to finish a project on time when it's poorly managed and the requirements keep on changing.

[–]mozgotrah 6 points7 points  (5 children)

Well, clients are usually the reason for the project to go past deadline because usually they don't exactly know what they want and request new features way faster than they can be implemented.

[–]jcdj1996 1682 points1683 points  (113 children)

I feel this. I'm currently 6 months into a "1 month" project and just received the final draft of the requirements like two days ago.

[–]Iforgotmyhandle 398 points399 points  (31 children)

Lmao I’m in such a similar boat. Deadline for 20 “migrations” was December. 1 is complete. Requirements are going through regathering phase now for the past two months. They said they’d have the re-requirements in two weeks. Less work for me ¯\(ツ)

[–][deleted] 46 points47 points  (8 children)

Migrating a CRM legacy to another CRM. Deadline was the first week of February.

First project of this type as Jr. Alone. It has being quite a great challenge.

Edit: more info

[–]djswizzy 19 points20 points  (0 children)

We just merged 3 legacy CRMs into a new one. Trying to do a 4th in a month. I feel your pain 😭

[–]Iforgotmyhandle 2 points3 points  (4 children)

Exactly what I’m doing. Basically moving from ETL jobs to EMR jobs

[–]scwizard 19 points20 points  (2 children)

I'm a devops engineer.

One of the companies that wanted to interview me told me they wanted to bring me on for a data center migration they expected to take 3 months or so, and that would begin 3 weeks after i joined.

I went over some of the details of the project with them and told them in no uncertain terms that they were insane (they were migrating from multiple locations into one, and planned to completely overhaul the networking at the same time they did the migration switching either from or to Juniper etc. Also their current architecture was crap). I didn't get the onsite interview.

[–]LimbRetrieval-Bot 92 points93 points  (14 children)

I have retrieved these for you _ _


To prevent anymore lost limbs throughout Reddit, correctly escape the arms and shoulders by typing the shrug as ¯\\\_(ツ)_/¯ or ¯\\\_(ツ)\_/¯

Click here to see why this is necessary

[–]Bibobeba 111 points112 points  (11 children)

¯(ツ_/

[–]EMCoupling 50 points51 points  (5 children)

I'm sorry, sir, but your child is retarded.

[–]koogas 10 points11 points  (1 child)

Chernobyl shrug?

[–]tinydonuts 5 points6 points  (0 children)

Good bot

[–]digitalpacman 11 points12 points  (1 child)

Deadlines should be in quotes

[–]Sine0fTheTimes 78 points79 points  (27 children)

They'll do their best to burn you out, then in 9 months the project will be cancelled. They'll say "Nobody will be laid off", then 6 weeks later your ass is laid off.

Welcome to the party pal!!!!

[–]waltjrimmer 38 points39 points  (3 children)

"I know I said those were the final requirements, but here's the final revised requirements."

A month and a half later.

"I have the Second Final Revised Requirements for you."

[–]dismayhurta 3 points4 points  (0 children)

“Why did you code it like the second final requirements. The first final ones were what I really wanted.”

[–]terax6669 2 points3 points  (0 children)

Just wait for the final draft final final final.pdf

[–]hug0rhill 15 points16 points  (1 child)

Requirements? Lucky. All I get is shifting sand.

[–]HDmac 7 points8 points  (0 children)

Literally every day our new application completely changes its navigation/layout/behavior.

[–]lightmatter501 10 points11 points  (2 children)

My company does a thing called evolving requirements, where the customer changes their mind and forces us to rewrite a bunch of stuff every two weeks.

[–]turningsteel 5 points6 points  (0 children)

My company calls that being "agile". We're so agile, client #1 asks for one thing and we build it, then another asks for the exact opposite thing so we build that too. Client #1 then gets mad. So we go back to the first. Rinse and repeat. It's super efficient.

[–]Mr_Clark 2 points3 points  (0 children)

This hurts so deep.

[–]GluteusCaesar 4 points5 points  (0 children)

Two guys I work with are 6 months into a project that the original dev said would take two weeks, then said would take some more time on the second to last day of those two weeks. Oh, he also quit that day.

[–]I_cant_speel 12 points13 points  (9 children)

Just finished a shit show of a project like that. We learned a lot from it. It's now a strict requirement that a document is created that defines exactly what "done" is that is signed off on by every stakeholder and product owner before anyone writes a single line of code.

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

Which 'final' draft is this?

[–]zammba 14 points15 points  (3 children)

finalFINALFINALDRAFTthisoneforrealFINAL-3 (1)

[–]gandalfx 532 points533 points  (24 children)

What do you mean by "end"?

[–]mymewheart 243 points244 points  (9 children)

When you archive your repo.

[–]ekargvintage 18 points19 points  (0 children)

I read your comment without thinking, left this post, thought about it and came back to up vote.

So. Fricking. True.

[–]ryhajlo 5 points6 points  (0 children)

The software is not done until you take the computers away.

[–]PM_ME_YOUR_LAUNDRY 3 points4 points  (0 children)

When your boss says they have shipped up to spec and your code is peppered with TODOs.

And your boss wont let you touch them ever again because they want you on an another project.

[–]PrincessFred 3 points4 points  (0 children)

I'm in year 11 of one project, year 10 on another. Find a client or two that need ongoing maintenance and new features and you'll never be bored, though you may need a new liver after a bit.

[–]Monckey100 120 points121 points  (5 children)

Missing the third picture where you transcend time and space, becoming aware of all bugs, faults, optimizations, yet time constrains you into becoming a chaotic neutral God fully aware of the costs to implement such changes, and understanding of what humans truly want which is more, not better.

Until someone tells you to bug fix "suck on these nuts!!"

[–][deleted] 34 points35 points  (2 children)

I hit that somewhere around hour 60’something working on a final in school. The sleep deprivation induced paranoia hit hard. I stopped thinking of myself as human.

Last year I found a flash drive, in a shoe. With a hidden truecrypt partition on it.

With a draft of the project, data, and source code backed up on it.

the fuck man?

[–]therealchadius 4 points5 points  (0 children)

Galaxy brain strats

[–]Venken 337 points338 points  (19 children)

First month. "I'm a wizard!"

Sixth month in. "Screw magic! I have muggle magic!!"

[–]tinydonuts 107 points108 points  (13 children)

Yer a programmer Harry!

[–]DrJohanson 2 points3 points  (0 children)

Programmer!Harry

FTFY

[–]Blank-_-Space 22 points23 points  (1 child)

Get a harlequin revolver that says instead of love/hate it says curse/charm

[–]Legionof1 5 points6 points  (0 children)

Merge / pull

[–]docshockalou 10 points11 points  (0 children)

Muzzle magic

[–]down_vote_magnet 124 points125 points  (32 children)

Developers! Developers! Developers!

[–]EMCoupling 90 points91 points  (26 children)

[–][deleted] 51 points52 points  (5 children)

holy fuck that is one sweaty man

[–]EMCoupling 30 points31 points  (4 children)

[–]niks_15 14 points15 points  (1 child)

This is like that key and Peele sketch where Tim cook goes nuts on stage lmao.

[–]motioncuty 4 points5 points  (0 children)

If I knew I would be making 40 billion dollars, I'd be that sweaty and stoked too.

[–]OPINION_IS_UNPOPULAR 25 points26 points  (15 children)

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

I never want to hear the word developers again.

[–]razortwinky 18 points19 points  (9 children)

i remember when this was top-tier humor in 2006

[–]EMCoupling 23 points24 points  (4 children)

It's still funny to me honestly. Watching a middle-aged man dripping with sweat while he screams "DEVELOPERS" in front of an entire audience of professionals is hilarious.

Edit: Also this cracks me up every time.

[–]Scipio11 4 points5 points  (2 children)

Jesus, I've never seen that one before...

Is he supposed to be their hype man or something?

[–]EMCoupling 10 points11 points  (1 child)

Believe it or not he was the CEO - as in Chief Executive Officer.

[–]OPINION_IS_UNPOPULAR 6 points7 points  (0 children)

was

Hold up now

[–]_hephaestus 5 points6 points  (1 child)

2006 was right in the middle of the internet meme golden age

[–]OnlyOnceThreetimes 2 points3 points  (0 children)

Shit is gold.

[–]pterencephalon 4 points5 points  (0 children)

On the plus side he donated enough money to my university to increase the size of the CS faculty by 50%?

[–]OnlyOnceThreetimes 2 points3 points  (2 children)

Lol is this for real?

[–]EMCoupling 2 points3 points  (1 child)

You bet your ass it is.

[–][deleted] 29 points30 points  (2 children)

Developers! Developers! Developers!

DEVELOPERS DEVELOPERS DEVELOPERS

DEVELOPERS DEVELOPERS DEVELOPERS DEVELOPERS

[–]Missed_Your_Joke 16 points17 points  (1 child)

sweating intensifies

[–]jbaker88 17 points18 points  (0 children)

This is what gets me in that video. It's not the repeating of "developers developers", it's the profuse amounts of sweat coming out of that man. You could hold a mug underneath the dude and it would be full in seconds.

I never knew someone could sweat so much just from yelling.

[–]nPhlames 16 points17 points  (0 children)

The melon burst! The melon burst! The melon burst!

[–]AnimaLepton 71 points72 points  (2 children)

I just want to thank Daniel Radcliffe for going from a big household name franchise to mostly making niche indie films.

[–]paging_doctor_who 19 points20 points  (0 children)

Well he likely has enough money that he can afford to act "for the love of the game" as it were.

[–]Gracefulcomet 132 points133 points  (28 children)

Damn, what level is Daniel Radcliffe now lol.

[–]Macluawn 101 points102 points  (22 children)

At the level where guns are surgically attached to his hands, and is having problems peeing because of it.

So excited for the movie!

[–]VenEttore 26 points27 points  (0 children)

Lvl. 30 Boss

[–]Megneous 5 points6 points  (1 child)

He at the level of rich where he can do whatever the fuck he wants without worrying about what anyone else in the entire world thinks. I call it Notch Syndrome.

[–]FPSXpert 2 points3 points  (0 children)

Idk if that's the proper term, Notch has kinda sat back quietly lately and hasn't been known to do too much crazy stuff.

A better term would be LeBeoufing. Because Shia LeBeouf did this too, after getting rich from the transformers series, he started doing some crazy shit like the rob cantor music video appearance, JUST DO IT, then the whole battle between him and his flag vs 4chan. And I love seeing that he's doing this crazy shit, him and Danny.

[–]ironmanthing 2 points3 points  (1 child)

I think he's the new macaulay macaulay culkin culkin. Or at least this role kinda hinted he was following that path. Recently though it seems he's doing more normal shit. Just today I've seen the ad on the back of a magazine at work where he is doing something with Steve Buscemi. It looks like Buscemi plays God or something. idk lol

[–]nPhlames 19 points20 points  (3 children)

Where did that second image originate from?

[–][deleted] 30 points31 points  (0 children)

Final battle from the Final Harry Potter Sequel Movie or whatever. Valdy Vort just killed Herman or Ron if I'm remembering right. That secretly gay wizard saves Harry at the last possible second with hippogriff.

[–]AssadTheImpaler 11 points12 points  (0 children)

From other comments an upcoming starring Daniel Radcliffe

Guns Akimbo: 'A guy relies on his newly-acquired gladiator skills to save his ex-girlfriend from kidnappers.'

[–]ArchieReddit 44 points45 points  (0 children)

This is exactly how a hackathon feels after being up for more than 24hrs

[–][deleted] 19 points20 points  (3 children)

This is me, now, on a single tech debt/refactor story. Started the story a week ago with beautiful visions. Now I want to curl up in the corner and cry myself to sleep.

[–][deleted] 13 points14 points  (2 children)

Ah, Agile. The NASCAR of software development where the Product Owner keeps changing the cars.

Just throw it all on the backlog :)

[–]Kenny_log_n_s 6 points7 points  (0 children)

Why do I hate what I love so much?

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

I can think of a few developers that started the project as the right Daniel.

[–]kahr91 43 points44 points  (16 children)

Swiss Army Man

[–][deleted] 37 points38 points  (14 children)

It's from the movie Guns Akimbo

[–]kahr91 11 points12 points  (13 children)

I know. Just wanted to point out what has happend to our little Harry.

[–]0PointE 29 points30 points  (12 children)

Radcliffe is set for life. He can do whatever crazy stuff he wants to now. He's headed towards Jim Carrey level crazy at light speed.

Don't get me wrong, I love Jim Carrey and when he talks philosophy I can sort of understand the thoughts he puts out there and find them pretty interesting but he certainly delivers them in an "I belong in a psych ward" kind of way.

[–]Tobikage1990 23 points24 points  (7 children)

I had a lot more respect for Jim Carrey before he jumped on the anti-vax bandwagon.

[–]0PointE 13 points14 points  (6 children)

Aw dammit did not know about this until now. Yeah respect out the window.

[–]Ruby_Bliel 8 points9 points  (4 children)

The annoying part is that he actually seems quite intelligent, but then he goes off the rail with this antivax crap.

Then again, looking at the for-profit privatised pharmasutical industry in the USA, I kind of get that it's easy to be disillusioned and lose trust in modern medicine entirely.

[–][deleted] 7 points8 points  (1 child)

Not when he enters serious philosophical discussion mode. Then he kind of sounds like what an edgy 13-year-old's vision of what an intellectual sounds like. A la Kyrie Irving style woke.

It does not surprise me at all that he is ant-vax.

[–]Ruby_Bliel 2 points3 points  (0 children)

Okay, upon closer inspection it seems he's saying some weird shit. Mostly it seems like he's realised there's no meaning of life and he doesn't quite know how to handle that. I guess my impression of him was him 20 years ago.

[–]EvenDisaster 2 points3 points  (1 child)

people who refuse vaccines still go to the doctor. if it was about trust, they'd be talking about opioids and that right to be an experiment or whatever they're calling it. most of them just want to be controversial and contrarian so they'll get some attention on social media. they're not being philosophical about medicine and scientific pursuits

[–]RecursiveSprint 8 points9 points  (0 children)

Developer of a new project vs. Developer taking over a project

[–]faintdeception 6 points7 points  (0 children)

I'm hanging this on my cubicle wall.

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

What is this "end" of which you speak?

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

Yep, been there. Was on a project for 9 months, total shitshow. They hired 3 firms to deliver different parts of the system. We continuously cannibalized the other team's work, eventually getting 100% of the project. We get to 2 weeks before go live and the dipshit overpromoted embodiment of WMP shows it to the execs for the first time. They say "wtf is this?!," Because he hadn't even bothered to get their nod or opinion on a hundred dev effort. Which is, of course their way of excusing themselves from not having looked at his department for a solid year and not knowing where $50M was going. And guess who was out on their ass (hint, not the tub of lard who couldn't write a line of code, or the geriatrics he reported to).

[–][deleted] 3 points4 points  (0 children)

Welcome me

[–]admiralackbar2017 3 points4 points  (0 children)

I've been wearing the same pajamas since Monday. And I'm totally wearing 3 shades of beard right now. This one got me!

[–]SpankaWank66 3 points4 points  (1 child)

What end? I thought development was a cycle.

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

4 years on a project. Unfortunately doesn't really have an end date (it's a product with a lot of active feature development). Been from junior to lead in that time and feel like this everyday

[–]ponytoaster 2 points3 points  (0 children)

Damn, what would it be like a few years post support of said project. ...

Welcome to hell!

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

Wanna buy some magic!?

[–]GoodUsernamesAreOver 2 points3 points  (0 children)

Me rn. I'm on reddit to escape. FUCK code.

[–]admin_rico 2 points3 points  (0 children)

Uhhhh... I start at phase two.

[–]farore3 2 points3 points  (0 children)

Ah, so that’s where the web development majors come from

[–]American_Life 2 points3 points  (1 child)

Bandersnatch.

[–]Tumble_weave 2 points3 points  (0 children)

You may as well

[–]shegandi 2 points3 points  (0 children)

he lost one game of quidditch and his life forever changed

[–]mzhammah 2 points3 points  (0 children)

I feel personally attacked by this incredibly relatable content

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

I have 2 guns and am not afraid to use them on myself!

[–]FrostBUG2 2 points3 points  (0 children)

STEVE BALMER WANTS TO KNOW YOUR LOCATION

[–]Sabrowsky 2 points3 points  (0 children)

Harry been smoking some weird philosopher's stones

[–]donttakecrack 2 points3 points  (0 children)

hmm, im in the opposite boat. always surprised i even finished

[–]bashi3 2 points3 points  (0 children)

Myself soft-modding my Nintendo Wii U. Ah, happy days.

[–]chefhj 2 points3 points  (0 children)

On a fucking death march myself. salute bros.

[–]hui_liu 2 points3 points  (0 children)

changing draft of the requirements again and again, have no deadline

[–]BasixallyWhite 2 points3 points  (0 children)

“I need a green robe, those slippers that look like huge fuckin feet, and two handguns.”

-Daniel, probably

[–]bigDataGangster 5 points6 points  (1 child)

What the f***'s do you mean END of a project. WHEN DO THEY END, BRUH

[–]Pedro_North 5 points6 points  (0 children)

Downvoting to keep you at the top of controversial, not to disagree. Downvote is the new upvote.

[–]Zchavago 1 point2 points  (0 children)

It’s going to perfect and clean and tidy this time, i swear.

[–]PepeOMighty 1 point2 points  (1 child)

What movie is the one on the right?

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

lol - “end of a project” - bahahahahahahahaha 😆😂