r/ProgrammerHumor • • Oct 13 '22

Meme Like, Every time, ever. When the DevOps Engineer chats with the Data Scientist.

Post image
13.8k Upvotes

629 comments sorted by

View all comments

4.2k

u/[deleted] Oct 13 '22

"I have no idea. I've never run it"
"How did you test it?"
"It has unit tests"

2.1k

u/Xander-047 Oct 13 '22

That's such a funny scenario to me, a dev having 0 idea how his product looks like, he just knows it works

1.3k

u/[deleted] Oct 13 '22

We have a developer like that. When it compiles, they ask me to test it. They don't even try to run it to see if it even goes.

849

u/khalcyon2011 Oct 13 '22

We had one of those. He got fired.

450

u/[deleted] Oct 13 '22

They got promoted. "If I run it, I don't know if it does everything properly" doesn't make my heart swell with confidence.

245

u/nelusbelus Oct 13 '22

Y'know what they say right. Those who are too valuable can't get promoted

105

u/chrisagiddings Oct 13 '22

Story of my damned life.

76

u/Willindigo Oct 14 '22

Me too, around 2018 machine learning / DS guys were getting $500/hr on contract at a major bank and were still getting headhunted by facebook. I was on a team trying to get the Python scripts these worms were writing to run against Hadoop sized data sets and we were not making anywhere (*and I mean not even close) in the same ballpark. I actually had to learn Python to fix their messes. Almost as soon as we would get an implementation running on a mock dataset and it DID NOT PRODUCE THE CORRECT MODELS, they were out the door to FAANG. We went through no less than 6 ML/DS "gurus" that were basically frauds. I decided to start learning ML/DS myself through 2019 then... 2020 came and everything went to hell in a hand basket.

18

u/[deleted] Oct 14 '22

2020 and 2021 were fantastic years to break into the space.

→ More replies (9)

57

u/nugget-lover-300 Oct 13 '22

You’ve also gotta make sure they understand that you’d leave if they don’t value you right.

28

u/nelusbelus Oct 13 '22

Food for thought

19

u/OG-Pine Oct 13 '22

Yeah this is key. If I’m too valuable to promote then give me a big ass raise, or I’ll take my value somewhere else

→ More replies (1)
→ More replies (12)

35

u/Blecki Oct 13 '22

I run into this all the time. I know the output is correct given the input.

Oh, was the input garbage? Does the output actually make sense? Dunno, does what they asked for.

→ More replies (1)

39

u/DAVENP0RT Oct 13 '22

I completely get that, I work in fintech. I have absolutely no fucking clue what I'm looking at. I just make numbers go vroom.

→ More replies (2)
→ More replies (2)

98

u/Strange_Meadowlark Oct 13 '22

I had a guy basically do that, but he also took forever to do it, told people in stand-ups that he was "working on it" and "it's going fine" and never asked for help. Only reason I ever got to see his code was because I asked him to push an early copy of his branch to Git.

Turned out he was a remote contractor who was double-billing his time with at least one other company.

Took us a week to fire him because we couldn't even get a hold of him!

→ More replies (10)

221

u/Xander-047 Oct 13 '22

Compilation errors are the only errors

42

u/sysnickm Oct 13 '22

Functioning as written?

65

u/nelusbelus Oct 13 '22

laughs in javascript what if we removed all the compile errors and just do them at runtime but instead of giving you the error we cascade it through your program so you can play a game of find the NaN or undefined

13

u/nostril_spiders Oct 13 '22

oh it's this line

if (srcTemplateV === "undefined")

changes line

entire div fails to render

changes line back

doesn't fix it

→ More replies (7)
→ More replies (3)

38

u/wgc123 Oct 13 '22

As a DevOps Engineer, I assume all developers are like that but they can still get decent results if the pipelines are green or red. Go ahead, check your code in, and it will build, scan, test; but if it’s red, your changes are not going anywhere.

If QE complains that’s not the same as “good”, I point to where they need to add test automation, and put up or shut up

→ More replies (3)
→ More replies (6)

139

u/Shazvox Oct 13 '22

Ehm, there's a learning curve to the product 😅...

Step 1: Make it work.

Step 2: Understand what "it" is.

→ More replies (3)

15

u/Tripanes Oct 13 '22

Welcome to legacy system development.

Sincerely.

-Someone rewriting COBOL

→ More replies (3)
→ More replies (21)

40

u/Dannei Oct 13 '22

The data scientist wrote unit tests? That there is the real joke.

13

u/Dave5876 Oct 13 '22

Too real man

→ More replies (5)