I remember sitting next to David Rosenthal at a conference reception (must have been FAST, which makes sense given his involvement with LOCKSS) in San Jose some time around 2010 or 2011, not knowing up front who he was. He explained some of the innovations he had made at NVIDIA around making the hardware more modular and easier for parallel teams to work on, and we chatted about the rumors I had heard about SUN thinking about licensing the Amiga hardware, which he confirmed but said would have been a bad idea, because the hardware didn't support address space protection. I guess I didn't know enough about him or NVIDIA to be sufficiently impressed at the time, but he was a very friendly and down to earth person.
That's right, he's a great down-to-earth guy (but he can still write like a passionate punk rocker -- see below), and there's a wealth of interesting thoughtful stuff on his blog. I've known him since the days of the X10 / X11 / NeWS window system wars.
He worked with James Gosling on Andrew at CMU and NeWS at Sun, and on X10 as well as X11 and ICCCM, and he implemented the original X10 compatibility layer that was in NeWS 1.0, before X11 was a "thing".
https://en.wikipedia.org/wiki/David_S._H._Rosenthal
One of my favorite classics is his Recreational Bugs talk [1989] by "Sgt." David Rosenthal (author of the ICCCM, developer of the Andrew Window Manager, X10, X11, and NeWS, employee #4 and chief scientist at Nvidia):
https://blog.dshr.org/2018/05/recreational-bugs.html
>"You will get a better Gorilla effect if you use as big a piece of paper as possible." -Kunihiko Kasahara, Creative Origami.
Here's his review of "The Philosopher of Palo Alto", a book about Mark Weiser:
https://blog.dshr.org/2023/06/the-philosopher-of-palo-alto.h...
At the 1985 Alvey Workshop "Methodology of Window Management", David Rosenthal and James Gosling presented "System Aspects of Low-Cost Bitmapped Displays" and "A Window Manager for Bitmapped Displays and Unix" about their work on Andrew at CMU. And James presented "SunDew - A Distributed and Extensible Window System" about his work at Sun, which was later renamed NeWS, and was what convinced David to leave CMU and join him at Sun.
System Aspects of Low-Cost Bitmapped Displays:
https://www.chilton-computing.org.uk/inf/literature/books/wm...
A Window Manager for Bitmapped Displays and Unix (with the first known use of the term "Gorilla effect" as it applies to computer graphics):
https://www.chilton-computing.org.uk/inf/literature/books/wm...
SunDew - A Distributed and Extensible Window System:
https://www.chilton-computing.org.uk/inf/literature/books/wm...
Warren Teitelman's "Ten Years of Window Systems - A Retrospective View" covers the fascinating history of Smalltalk, DLisp (Interlisp), Interlisp-D, Tajo (Mesa Development Environment), Docs (Cedar), Viewers (Cedar), SunWindows and SunDew systems:
https://www.chilton-computing.org.uk/inf/literature/books/wm...
Here's David Rosenthal's notorious Sun Deskset Environment flame that some rogue leaked to the Unix-Haters mailing list (inspiring the Unix-Haters Handbook's X-Windows chapter), in which he poignantly concluded:
"It's like having a Roy Lichtenstein painting on your bedroom wall.":