Software developer with 40 years of experience, initially real-time embedded and now mostly Windows desktop developent.