Computer History Museum Interview with David Cutler (2018) [video]
youtube.com
youtube.com
I do remember the story of one Microsoft programmer who spent weeks if not months struggling and working on the task of drawing a window on screen. Remember they did not have any Windows MFC APIs. They were writing the APIs.
Lots of other fun stories from Larry's time on that team. I kind of regret not asking him about Cutler. Maybe next time!
[1] https://john-lam-podcast.simplecast.com/episodes/ep-9-larry-...
I worked with him at what turns out to have been towards the start of his time at Microsoft. Lots of great stories even then
The project got slowed down because Microsoft management allowed the Presentation Manager to be written in C++. Nobody on the team was familiar with the language and being the early 90s it was still immature. The 'rewrite it in Rust' of its time.
It's a book old enough that the concept of email has to be explained to the reader, as well as why Gates would spend so much time checking his email.
Microsoft money was weird at the end of the 90s
And people think that software engineers are over the hill at 35, or 40. Feh.
"In April 1975, Digital Equipment Corporation embarked on a project to design a 32-bit extension to its PDP-11 computer line. The hardware component was code named Star; the operating system was code named Starlet. Roger Gourd was the project lead for VMS. Software engineers Dave Cutler, Dick Hustvedt, and Peter Lipman acted as technical project leaders.[29] The Star and Starlet projects culminated in the VAX-11/780 computer and the VAX/VMS operating system. The Starlet project's code name survives in VMS in the name of several of the system libraries, including STARLET.OLB and STARLET.MLB.[30] VMS was mostly written in VAX MACRO with some components written in BLISS.[10]"