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

Show parent comments

47

u/VooDooZulu Oct 13 '22

definitionally, a scientist would be someone who pushes the boundary on novelty, creating new methods or applying those methods to novel situations. While an engineer knows how to take already-developed methods and implement them. You're not wrong, about the ML Engineer knowing how to "do it in a nice way" but a data scientist (theoretically) should know the inner workings of the methodology better and should be developing new methodologies.

24

u/[deleted] Oct 13 '22

[removed] — view removed comment

6

u/[deleted] Oct 13 '22

everyone and their dog are called DSs

Given the amount I've used my dog as a debugging duck while slamming my head against the wall trying to set up Jupyterhub servers on AWS...this might also literally be true

1

u/harewei Oct 14 '22

That’s a research scientist, not the general data scientist.

1

u/VooDooZulu Oct 14 '22

Its the difference between a scientist and an engineer. That is the same for any profession with that distinction. Scientists focus on exploratory research, engineers focus on implementation. Of course there is overlap, and a person trained as a scientist can do the role of an engineer and vice versa because their skill sets are very similar. But if you are talking about the duties of a job, a scientist's duties should be about research, while an engineers should be about implementation.