Er entwickelte für die Firma Digital Equipment Corporation das Echtzeitbetriebssystem VAXELN sowie das RSX-11– und das VMS–Betriebssystem. Er wurde 1988 durch Microsoft abgeworben, um das neue Betriebssystem Windows NT zu entwerfen und die Entwicklung zu leiten.