Andrei Zlate-Podani has been writing software professionally for 18 years, of which he spent a decade writing device drivers.
His software currently runs on more than 160 million computers worldwide and most bugs that ship in the release version will affect a significant number of customers. This gave him the motivation to look more deeply into the subject of writing correct software and not just functioning software. He has researched how could the guidelines used for critical systems (MISRA C & C++) be applied for normal application development.
Engineering Software: Integral Types