I have however blogged about it! https://meanderingthoughts.hashnode.dev/history-of-microsoft... for the start of the journey.
Turns out if you are designing an embedded OS (https://meanderingthoughts.hashnode.dev/cooperative-multitas...) you end up doing a lot of white boarding.