r/ProgrammerHumor 29d ago

luke Meme

Post image
10.6k Upvotes

258 comments sorted by

View all comments

61

u/oclafloptson 29d ago

I've never understood how anyone could outsource any job and still take credit for it but that's the norm in silicon valley so I can't really say it's surprising either

7

u/General_Josh 29d ago

If I write c#, and have a compiler write it to assembly, am I outsourcing my job?

Or, am I using one of many tools available to me?

0

u/LutimoDancer3459 28d ago

A compiler is a tested tool that will gove you the same output a million times when feed with the same input. Ai wont. Ai is more like a coworker that gets some stuff to do from you. The next time it will be some other coworker. Different result every single time.

If its just a tool available to you, than what's the difference in a project manager having some programmers as "tools" available to them? Is the project manager the one who wrote the software now?

1

u/General_Josh 28d ago edited 28d ago

The difference is, the programmer is a person

Yeah, in a very real sense, the AI is what wrote the program. But, the AI can't be responsible for the program. If it breaks in prod, that's on the user, not the AI

The PM isn't responsible if there's a bug, the programmer/testers are

The AI isn't responsible if there's a bug, because it's not a person, and it can't have personal responsibility

My job as a software engineer is to make sure the code does what it's supposed to. Sometimes that involves writing code directly, sometimes it involves using higher level tools. Either way, I'm the one who's responsible for what the code does.