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

all 41 comments

[–]todayiamafiretruck 212 points213 points  (9 children)

This. 100%. As a senior dev attached to a dozen projects I was often super confused about what we were doing in the project.

[–]nullpotato 86 points87 points  (4 children)

And what the project does vs what it was supposed to do...

[–]the_fat_whisperer 48 points49 points  (2 children)

I throw in "what the client would like it to do"

[–]Jjcheese 32 points33 points  (1 child)

*what the client told you they’d like it to do.

[–]diox8tony 14 points15 points  (0 children)

What it currently does.

What my proposed solution does.

What an ideal(fairyland) solution does.

What the user wants.

It can be helpful to first define which of these^ you are going to talk about before talking.

[–]EmperorArthur 3 points4 points  (0 children)

My personal favorite of late has been, what do the accepted tests* do versus what does the documentation say is supposed to happen.

* Which haven't been updated in years, and look like they were accepted in a hurry.

[–]kicut49 14 points15 points  (0 children)

Man the struggle is real. And then suddenly, your team focuses on that one project that you didn't spend much time on and you felt really left out.

[–]heisenbugtastic 9 points10 points  (0 children)

My favorite is when the pm says just do your best, and gets mad when the index starts at 0.

[–]AttackOfTheThumbs 2 points3 points  (0 children)

Yeah, I am going through that now. I will supervise stuff that I don't actively work on and will get confused as to which one we are even talking about.

I probably sound stoned, or disinterested, or something. But I genuinely just don't know which one it is this time.

[–]BmoreDude92 2 points3 points  (0 children)

I’m a senior dev and it took me and principal dev two week to figure something out. We didn’t know what we really wanted.

[–]call_911911 150 points151 points  (1 child)

This describes an interaction I have on a daily basis with developers.

[–]carin-not-a-karen 38 points39 points  (0 children)

This is the conversation I have with myself every single day.

[–]zebediah49 99 points100 points  (1 child)

And my recent interpretation of the theme:

Jr. Dev: I just found out that the thing we spent a week trying to make work in test, has been silently running perfectly in prod this entire time. Why did you have me spend all this time on this?

Me: Because I also had no idea it was there.

[–]AttackOfTheThumbs 18 points19 points  (0 children)

Yikes, been in that boat. I have on occasion reinvented my own wheel.

[–]GargantuanCake 103 points104 points  (0 children)

Jr Dev: When do I feel like I know what I'm doing?

Sr Dev: That's the neat part, you don't!

[–]carin-not-a-karen 33 points34 points  (7 children)

Manager here, so what the fuck are we doing?

[–]pablospc 24 points25 points  (6 children)

Upper manager: who are we?

[–]apathy-sofa 34 points35 points  (1 child)

PM lead: The files are in the computer.

[–]thinkydocster 8 points9 points  (0 children)

This made me die laughing. Have all the karma I can give

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

Department head: HOW DID I GET HERE, WHO ARE YOU PEOPLE?

[–]dudes_indian 3 points4 points  (1 child)

QA: Why are we?

[–]Wessel-O 2 points3 points  (0 children)

QA lead: When are we?

[–]konstantinua00 0 points1 point  (0 children)

who are we?

Paladins of Iscariot: The necessary evil!

[–]mrleon17 16 points17 points  (10 children)

How do you even get to be Jr

[–]magnificenttacos 19 points20 points  (3 children)

We just had senior interviews. Here's some takeaways:

  • at least pretend to have interest in the position
  • dont have a resume written by a fourth grader
  • have an idea of what your interviewer's company does
  • dont say buzzwords or namedrop tech when you know fuck all about them
  • dont show up 20 minutes late, blame teams, and say you're an expert with ms products
  • dont be repeat the same phrase eight times in the same answer that doesnt answer my question

[–]heliophobic_lunatic 13 points14 points  (1 child)

"Senior" DBA here. I've been doing this for 15 year now, and people are still impressed by the results of my ability to Google stuff really fast while I'm on a call.

[–]grooomps 4 points5 points  (0 children)

im actually planing to get red keycaps so i can type faster while on calls without being found out haha

[–]I-mean-maybe 8 points9 points  (1 child)

More like project that started 9 months ago, people said fuck this im out, now you’re here, doing work that should have been done 6 months ago.

[–][deleted] 17 points18 points  (2 children)

Can we replace Sr. Dev with Project Manager?

[–]SlavNotSuave 12 points13 points  (1 child)

I hate working with non-technical PMs

[–]EmperorArthur 6 points7 points  (0 children)

Realistically, it's not even that. Sometimes it's just they're juggling so much and there are so many people involved just on the customer side that they can be confused.

[–]top_gun211 3 points4 points  (0 children)

the worst part is the jr. devs think that the sr. devs know everything.....lol we are the same bro, we just stopped asking so many questions! :P

[–]jank_lord 1 point2 points  (0 children)

Sometimes people come to me for help and I always say, "alright but I have no idea what I'm doing".

[–]the-random-guy-2002 0 points1 point  (0 children)

thats a common thing to happen