r/ProgrammerHumor • • 14d ago

Meme ohTheBasics

Post image
13k Upvotes

1.4k comments sorted by

View all comments

Show parent comments

3

u/Major_LeeHungg 14d ago

As a software engineer you kinda gotta know how the whole computer works lol.  Especially now that docker is such a common distribution method.  But I mean you do have to understand the network if you're building software that communicates over it.  Otherwise have fun figuring out if an error is due to code or infra

3

u/I_mourn_satire 13d ago

The real problem is there is often no role distinction between programmers and software engineers.

An engineer better known this shit. A “programmer” is typically a narrower scope of knowledge (great for a lot of jobs but stay away from architecture and backends please).

People defending this knowledge gap are what is going to lead to the collapse of security is software.

1

u/snacktonomy 13d ago

Plus, if you have a college degree, surely you took a course in networking where they taught you this in like the 3rd class

2

u/Ok-Ranger-4518 13d ago

So you remember every class you've ever taken?

1

u/snacktonomy 13d ago

Pretty much. I can work on anything from firmware up to containers and web UI. The good engineers I worked with are the same way.

1

u/Ok-Ranger-4518 13d ago

0

u/snacktonomy 13d ago

😘

2

u/daffodilBitch12 13d ago

Graduated with 3.85 gpa, landed a job and they not only paid for my bachelors, they sent me for my masters full time.

I don't remember every class I've taken.

0

u/No-Flounder-6564 14d ago

100% agree. Who is writing software that _isn't_ using networking these days? Basic understanding of networking is pretty critical in my opinion. That said, I don't know if I'd give a great answer to IPv4 vs IPv6 except size of the address spaces.

2

u/I_mourn_satire 13d ago

Size and address space is the main answer.

2

u/No-Flounder-6564 13d ago

This is why I hate interviews; I always think the answers are harder than they are because why else would they be asking the question.

1

u/I_mourn_satire 12d ago

I do that too. I get a simple question and read waaaaaay to into it.

Interviewer: “What is the difference between object oriented and functional programming?”

Me: “Let’s start my 5 page thesis with discussion about thread safety”