John D. Carmacks 1970

Linus Torvalds 1969

Joel Spolsky 1965

Joel on software
stackoverflow.com
http://en.wikipedia.org/wiki/Joel_Spolsky

Kent Beck 1961

JUnit
TDD
Extreme Programming
http://en.wikipedia.org/wiki/Kent_Beck

Joshua Bloch 1961

Effective Java
Java Concurrency In Practice
http://en.wikipedia.org/wiki/Joshua_Bloch

Richard Stallman 1953

Free Software Movement
GNU
Emacs
http://en.wikipedia.org/wiki/Richard_Stallman

Dennis Ritchie 1941

Donald Knuth 1938

The Art of Computer Programming
TeX
Premature optimization is the root of all evil.
Software is hard.
http://en.wikipedia.org/wiki/Donald_Knuth

Tony Hoare 1934

Quicksort
Null reference
http://en.wikipedia.org/wiki/Tony_Hoare

Fred Brooks 1931

Edsger Wybe Dijkstra 1930

Dijkstra algorithm
Go To Statemenbt Considered Hamful
Semaphore
http://en.wikipedia.org/wiki/Edsger_W._Dijkstra