Ask HN: Who are the “Old Masters” of programming?

9 points by heurist ↗ HN
Many are well known but I'd like to gather a comprehensive list for study.

1. Who are the Old Masters?

2. What are their best works?

3. Where can we find their code or descriptions of their systems for study?

Thanks!

6 comments

[ 3.2 ms ] story [ 18.1 ms ] thread
Read the first Programmers at Work book. It doesn't cover huge technical details, but those are the old masters. I read it every 5-10 yrs or so.

Coders at Work is pretty fun too.

Richard Stallman
Get "Masters of Doom" for a good read about some old masters.
In my mind, that spans decades, some perhaps fairly recent. I am over 4 decades old, so I can do that.

Here's an incomplete list in no particular order of some that immediately come to mind:

Brian Kernigan

Dennis Ritchie

Rob Pike

Steve Wozniak

RMS

Dave Cutler

Nolan Bushnell (Atari)

Jay Miner (Amiga)

Linus Torvalds

Burrell Smith (Apple)

Bill Atkinson (Apple)

Bud Tribble (Apple)

Avie Tevanian (Apple/NeXT)

Larry Wall (Perl)

Anders Hejlsberg (C#/Borland Pascal)

and even Jeff Raskin (Wikipedia him) and Charles Petzold for his early Windows API work. And DHH, even though he's a kid.

Those are the ones that are particularly notable to me personally.

Dan Ingalls (implemented smalltalk)

Jim Gray (transaction)

Chris Date (SQL, QUEL)

Gregor Kiczales (CLOS, Aspect-oriented programming)

Ivan Sutherland (Sketchpad)

Leslie Lamport (LateX, Paxos, much work on distributed computing)

Butler Lampson (Laser printing, Ethernet, Bravo: first WYSIWYG word processor)