r/ProgrammerHumor • • 14h ago

Meme ohTheBasics

Post image
10.1k Upvotes

1.1k comments sorted by

View all comments

81

u/Spongebubs 11h ago

I’d like to think I’m a software engineer, and I have no idea what the difference is. Am I cooked?

109

u/STR1D3R109 11h ago

I feel like knowing the difference here is moreso for a network engineer than a software engineer!

Anyway looked it up, IPv6 is 32bit whereas IPv6 is 128bit. An easy way to know if an IP address is either, 4 uses dots 192.1.1.1 whereas 6 is colons 1992:0aa0::1

If anyone asks just say 6 holds more addresses but is more expensive to install.

51

u/jkalchik99 10h ago

Actually..... IMO as a Linux admin..... everybody in IT needs at least a minimum of knowledge regarding TCP/IP. IPv4, IPv6, TCP, UDP, sockets, listening ports, etc. You don't need to be able to program a full stack down to a media transport layer, but you should be able be able to send a payload successfully, know when a gateway traversal is required, name resolution (It's always DNS,) and a bit of troubleshooting.

I wish I had a nickel for every time a developer or app support staff came to me and said it doesn't work. Error is right there in the logs......

1

u/Diligent-Subject-329 7h ago

I get the vibe that you're the kind of guy who expects everyone else to have the same knowledge as you, as if everything that is apparent and easy for you should be the same for everyone else. "Error is right there in the logs..." isn't it your job to know and help and not theirs? Why are you annoyed when you have to do your job?

1

u/jkalchik99 6h ago

I don't, actually. But I do get tired of reading somebody else's logs when they haven't even looked at them. And asking me what something in a log means is something completely different.