3,400 karma · joined December 1, 2018
Of course you do, if you're starting from scratch. But since we tend to work on the Internet, which has a long history and myriad data formats and protocols, we often (rightly) use regex to validate and parse.
Everyone loves reading tech horror stories and peeling off the take-away lessons. My lesson would be, don't hire this guy and don't use him as a coach. He's careless!
"But this kind of thing could happen to anyone" - sure, anyone who is irresponsible.
Am I ranting? Let me continue. I work on a team now with someone who seems to consistently forget to save router configurations and another person who yawns through meetings because he doesn't sleep. These guys make careless mistakes and we "learn" from them. Except we don't learn the most important lesson: Irresponsible people need to be off the team. They make more work for everyone else and make the team look bad.
But I guess the tech horror stories that amuse everyone on the forum or at the pub are better than saying, "I am responsible and do good work."
I think I will try to get back in when I am ready to retire, maybe a nice IT management position for a few years.
The funny thing about IPv6 is that you see a lot of curmudgeonly rhetoric about it here and elsewhere, but once you dig in a little, it snaps and you think "hey, this really makes sense!" And then you wonder why others are grumbling so much.
The main thing to do is to stop thinking about IPv4. Just put the IPv4 concepts aside and start thinking about it as if IPv6 just showed up on the scene as the L3 protocol.
Forget about crusty concepts like NAT, because NAT was a kludge anyway. Just think about the big address space. Understand that firewalls examine traffic going from one side to the other and that NAT is not part of that equation (people frequently argue that NAT is valuable for network security - nonsense).
Just start fresh with it and resist the urge to hug your old IPv4 teddy bear.
> I'm used to the pseudo security that a NAT gives
> my poor overloaded brain doesn't really want to have anything to do with
You've certainly made the point that you are too lazy to learn. Otherwise, you haven't made a case against IPv6 at all.
For free, you can set up a 4-core ARM64 VM with a whopping 24GB RAM, as well as a couple micro-sized x86_64 instances.
Hong Kong had a mere 20 years of being truly Hong Kong, free of the UK and generally free of China. Now it is just more China.