Who is who?I have problems remembering people’s names. Really, I’m not good at it. And that’s no exception with computer technology. That’s why I’ve written this post, to try to improve and persist those names in my head. Let’s see who is who in nowadays computer science.

Methodologies

KentBeck

Kent Beck (wikipedia, twitter) – XP, Agile, TDD
martin_fowlerMartin Fowler (wikipedia, twitter) – OOP, Agile, TDD
photo_martin_r

Robert Cecil Martin – Uncle Bob (wikipedia, twitter) – Software Craftmanship, Agile Manifesto
j-b-rainsbergerJ. B. Rainsberger (wikipedia, twitter) – Agile
Mike CohnMike Cohn (wikipedia) – Scrum

Technology and Languages

bernersleeTim Berners-Lee (wikipedia) – HTTP dijkstra

Edsger W. Dijkstra (wikipedia) – Sortest Path Algorithm

linus-torvalds

Linus Torvalds (wikipedia) – Linux
Bjarne-StroustrupBjarne Stroustrup (wikipedia) – C++
Rasmus LerdorfRasmus Lerdorf (wikipedia, twitter) – PHP james-gosling

James Gosling (wikipedia) – Java
van-rossumGuido van Rosum (wikipedia, twitter) – Python matz

Yukihiro “matz” Matsumoto (wikipedia, twitter) – Ruby
brendan-eichBrendan Eich (wikipedia, twitter) – Javascript ryan

Ryan Lienhart Dahl – Node.js

Books

Well, those here are not strictly people, but books and their writers.

design-patterns

Design Patterns: Elements of Reusable Object-Oriented Software  – Gang of Four
The_pragmatic_programmer

The Pragmatic Programmer: From Journeyman to Master
Martin_MECH.qxd

Clean Code: A Handbook of Agile Software Craftsmanship
the-clean-coder

The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)
code-complete-2

Code Complete: A Practical Handbook of Software Construction, Second Edition
javascript_patterns

JavaScript Patterns
JavaScript The Good Parts Cover
douglas-crockford

JavaScript: The Good PartsDouglas Crockford
javascript_allonge
Reg-Braithwaite

Javascript AllongéReg Braithwaite

Do you miss some one? No problem, leave a comment and I’ll update this post.