The 1990-es called
The 1990-es called, the "how to write network software" class is still opened. First lesson homework is reading Aleph One's paper "Smashing the Stack for Fun and Profit" published on the 11th of August 1996.
Yeah, I know, the idea of bounds checking and sanitizing inputs is wasted on people writing embedded industrial software.
The really scary bit is that the same "geniuses" are writing smart meters and smart metering systems and that is being forced upon us by government decrees across the globe.