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
<div>
<strong>Kent Beck</strong> (<a href="http://en.wikipedia.org/wiki/Kent_Beck">wikipedia</a>, <a href="https://twitter.com/KentBeck">twitter</a>) – XP, Agile, TDD
</div>
</td>
<td width="50%">
<a href="http://martinfowler.com/"><img class="alignleft" src="/assets/2014/05/martin_fowler.png" alt="martin_fowler" width="100" height="85" /></a><strong><a href="http://martinfowler.com/">Martin Fowler</a> </strong>(<a href="http://en.wikipedia.org/wiki/Martin_Fowler">wikipedia</a>, <a href="https://twitter.com/martinfowler">twitter</a>) – OOP, Agile, TDD
</td>
|
<div>
<strong>Robert Cecil Martin – <em>Uncle Bob</em></strong> (<a href="http://en.wikipedia.org/wiki/Robert_Cecil_Martin">wikipedia</a>, <a href="https://twitter.com/unclebobmartin">twitter</a>) – Software Craftmanship, Agile Manifesto
</div>
</td>
<td width="50%">
<a href="http://martinfowler.com/"><img class="alignleft" src="/assets/2014/05/j-b-rainsberger.jpg" alt="j-b-rainsberger" width="100" height="100" /></a><strong><a href="http://www.jbrains.ca/">J. B. Rainsberger</a> </strong>(<a href="http://en.wikipedia.org/wiki/J._B._Rainsberger">wikipedia</a>, <a href="https://twitter.com/jbrains">twitter</a>) – Agile
</td>
|
Mike Cohn (wikipedia) – Scrum
|
Technology and Languages
Tim Berners-Lee (wikipedia) – HTTP
|
<td width="50%">
<img class="alignleft" src="/assets/2014/05/dijkstra-300x233.jpg" alt="dijkstra" width="100" height="78" /></p>
<div>
<p>
<strong>Edsger W. Dijkstra</strong> (<a href="http://en.wikipedia.org/wiki/Edsger_W._Dijkstra">wikipedia</a>) – Sortest Path Algorithm
</p>
</div>
</td>
<div>
<strong>Linus Torvalds</strong> (<a href="http://en.wikipedia.org/wiki/Linus_Torvalds">wikipedia</a>) – Linux
</div>
</td>
<td width="50%">
<a href="http://www.stroustrup.com/"><img class="alignleft" src="/assets/2014/05/Bjarne-Stroustrup.jpg" alt="Bjarne-Stroustrup" width="100" height="75" /></a><strong><a href="http://www.stroustrup.com/">Bjarne Stroustrup</a> </strong>(<a href="http://en.wikipedia.org/wiki/Bjarne_Stroustrup">wikipedia</a>) – C++
</td>
|
Rasmus Lerdorf (wikipedia, twitter) – PHP
|
<td width="50%">
<img class="alignleft" src="/assets/2014/05/james-gosling-300x200.jpg" alt="james-gosling" width="100" height="67" /></p>
<div>
<strong>James Gosling</strong> (<a href="http://en.wikipedia.org/wiki/James_Gosling">wikipedia</a>) – Java
</div>
</td>
Guido van Rosum (wikipedia, twitter) – Python
|
<td width="50%">
<img class="alignleft" src="/assets/2014/05/matz-199x300.jpg" alt="matz" width="67" height="100" /></p>
<div>
<strong>Yukihiro “<em>matz</em>” Matsumoto</strong> (<a href="http://en.wikipedia.org/wiki/Yukihiro_Matsumoto">wikipedia</a>, <a href="https://twitter.com/yukihiro_matz">twitter</a>) – Ruby
</div>
</td>
Brendan Eich (wikipedia, twitter) – Javascript
|
<td width="50%">
<img class="alignleft" src="/assets/2014/05/ryan.jpg" alt="ryan" width="98" height="100" /></p>
<div>
<strong>Ryan Lienhart</strong> Dahl – Node.js
</div>
</td>
Books
Well, those here are not strictly people, but books and their writers.
<div>
<strong>Design Patterns: Elements of Reusable Object-Oriented Software</strong> – <em><strong>Gang of Four</strong></em>
</div>
</td>
<td width="50%">
<img class="alignleft" src="/assets/2014/05/The_pragmatic_programmer-238x300.jpg" alt="The_pragmatic_programmer" width="80" height="100" /></p>
<div>
<strong>The Pragmatic Programmer: From Journeyman to Master</strong>
</div>
</td>
|
<div>
<strong>Clean Code: A Handbook of Agile Software Craftsmanship<br /> </strong>
</div>
</td>
<td width="50%">
<img class="alignleft" src="/assets/2014/05/the-clean-coder-231x300.jpg" alt="the-clean-coder" width="77" height="100" /></p>
<div>
<strong>The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)<br /> </strong>
</div>
</td>
|
<div>
<strong>Code Complete: A Practical Handbook of Software Construction, Second Edition<br /> </strong>
</div>
</td>
<td width="50%">
<img class="alignleft" src="/assets/2014/05/javascript_patterns-227x300.jpg" alt="javascript_patterns" width="76" height="100" data-recalc-dims="1" /></p>
<div>
<strong>JavaScript Patterns<br /> </strong>
</div>
</td>
|
<div>
<strong>JavaScript: The Good Parts</strong> – <a href="http://www.crockford.com">Douglas Crockford</a>
</div>
</td>
<td width="50%">
<img class="alignleft" src="/assets/2014/05/javascript_allonge-232x300.jpg" alt="javascript_allonge" width="77" height="100" data-recalc-dims="1" /><br /> <img class="alignleft" src="/assets/2014/05/Reg-Braithwaite-300x300.png" alt="Reg-Braithwaite" width="100" height="100" data-recalc-dims="1" /></p>
<div>
<strong>Javascript Allongé</strong> – <a href="http://braythwayt.com/">Reg Braithwaite</a>
</div>
</td>
|
Do you miss some one? No problem, leave a comment and I’ll update this post.