A software engineer makes bugs, then debugs. Now you would think the
bugs would be easy to find and fix since we create them ourselves, but
quite the opposite can be true. A machine can run fine a one speed, then
act up when run at a different speed which changes the sequence of events.
I dislike Windows because I was once a network engineer and operations
supervisor for an Ingersoll-Rand company. We had Unix, Netware and
Windows NT (Nasty Turd) servers. The worst of all was the NastyTurd
servers. Since my evaluations were based upon network availability I
bailed out when IR decided to replace all of our Netware servers with
NastyTurd servers. It was a good change as I enjoy programming machines
so much more.