I'm an electrical engineer that does automation. This means I end up dabbling in Windows programming for human-machine interfaces to control industrial machinery.
I'm not extremely fluent in any PC-based programming languages, but I at least like to hold myself to high standards and attempt to learn the right way to do things instead of just hacking something together because it works.