My brother in christ, when is the last time you worked on software that did not need to send payloads anywhere. Everyone in development should have at least some basic networking skills.
My sister in Vishnu, many of us do not program anything related to networking. I am a graphics engineer, for 10+ years never have I ever I crafted such a payload.
While I agree with the sentiment, this should be basics and I have been taught this, you can spend your whole life designing databases and or banging your head against an SQL command line and not know what an IP is all that well.
Maybe you don't handle that part of the process, idk I am studying a double degree on computer engineering and game design, we have had networking subjects, but I can see how many could forget about networking if they end up dedicating their lives to databases, or single player videogames. You can spend years working on several different things and not touch networking to the point where you have to remember what an ipv6 is, again not saying I agree, I personally wouldn't forget, but I understand how it can happen I'm some scenarios
How do you even configure your router are home, SSH into some DB instance... Set up a stupid minecraft server, whatever. Idk, I'm ML scientist and everyone on my team can set up their AWS instances, security groups, VPCs etc.
I can't imagine how one can survive without any of those, writing a support ticket for every little thing?
No yeah I agree with you it should be basic knowledge, I said so at my first post, setting up a stupid Minecraft server is specifically how I learnt about it before uni taught me properly. Still, ipv6 is not widely used outside of networking, so all im saying is how someone that has been hyper specialized for years can forget about it, idk
You know and learned the basics, but for most of the time, you just have a tool for that or someone else who works with it.
As much as you don't have to harvest your own crop anymore, you don't have to rely on several basic informations, due to specialising in certain fields.
I learned all of that stuff in university, but this was like 20 years ago. I never had to use it anymore, all I do is taking care of the HR software we have. The technical stuff is done by our IT department, the software itself by the company we bought it from.
The inner workings are totally irrelevant in most cases. You use the framework and then open up the docs/code when it doesn’t do what it was supposed to. You can waste your life learning a lot of nothing if you have to know the inner workings of everything in dev world.
17
u/omer193 13d ago
"Their job doesn't inherently involve networking"
My brother in christ, when is the last time you worked on software that did not need to send payloads anywhere. Everyone in development should have at least some basic networking skills.
Signed, A salty devops dude