as is Linux, but a successful, socially relevant one.
People have the right to ask him to stop being abusive, but he has the right to do what he wants.
Take your EE background and rigor, and get a career in software. You'll have an edge over the hipsters and will find it easy to rise.
me:
BS Biomedical Engineering from Georgia Tech.
MS Electrical and Computer Engineering from Georgia Tech
Some of the most talented programmers I work with are EE or physics guys.
You can redefine the functions w/ your own.
This is a road fraught with peril, likely because the people that implemented the original functions are the same ones that made crappy language choices that prevent new functions from being used effectively, so it's possible to both paper over issues, conveniently in the short term, and simultaneously creating more issues in the long-term.
Solutions are obvious if one only has the optical power to observe them over the horizon. -- K.A. Arsdall