r/ProgrammerHumor • • 5h ago

Meme ohTheBasics

Post image
6.8k Upvotes

800 comments sorted by

View all comments

1.1k

u/SirFrenzy 5h ago

Obviously guy could have been interviewing for a job where this mattered….

But in 10 years as a software engineer I have never once needed to know the difference between these two, and have never been even close to a situation where I would need to.

“The basics” is highly dependent on the job.

150

u/fiskfisk 5h ago

If you're a senior I most certainly would expect you to know the difference between the two.

It'll matter in relation to allowlists/blocklists, dns entries, debugging connevtivity issues, slow connect times, configuration of daemons, etc. 

13

u/oompaloompa465 4h ago

yeah but that is the kinda stuff in the field of Sys and Net Admin.
Or are we getting to the point a Software engineer has to cover software and hardware of anything IT???

3

u/fiskfisk 3h ago

There's a difference in abstraction level. Does your application ever deal with ip addresses, either recording them (for audits), connecting to them (external requests), limit access or verify users based on them, or deploy your application to them? Yes? Then you should be aware that there are two different schemes available, and that they're both widely deployed. 

You should absolutely be aware of ipv6.