Engineer / Programmer
Firmware & web application development
One is close to the hardware and the other one almost architecture independent, but yes they can co-exist coherently.
Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it? - Brian Kernighan
Most folks are as happy as they make up their minds to be. - Abraham Lincoln