Making Good Software

A blog by Alberto G (Alberto Gutierrez)

Written by Alberto Gutierrez

July 13th, 2009 at 7:04 am

Top 10 people (+1) that have influenced me as a programmer

with 8 comments

What follows is the list of the 11 most influential sources I’ve had, any software developer should be able to learn very valuable lessons from them.

1.- Kent Beck

2.- Martin Fowler

3.- Robert C. Martin (aka Uncle Bob)

4.- Craig Larman

5.- Steve McConell

  • Author of one of the most popular programming books-  “Code Complete“, this is one of the first books where coding is seen a as craftsmanship activity rather than an industrial one, he is considered to be one of the most influential authors ever, he is also author of “Rapid development

6.- Mike Cohn

7.- Kathy Sierra / Bert Bates

8.- Ward Cunningham

9.- Andy Hunt / David Thomas.

  • Authors of “The pragmatic programmer“,one of the must influential books for programmers ever written, in it they introduced some of the most important principles applied today in the software development industry, as DRY and “broken windows“.
  • Andy Hunt is also signatory of the Agile Manifesto.
  • Dave Thomas has published a series of exercises to help programmers to improve their coding skills called code katas.

10.- Erich Gamma.

And the most important one: The programming community. (YOU)

The most important influence for me is the whole programming community, that includes all the people I’ve read articles from in the internet, and particularly all the people that has used their time to write in this very same blog their comments, to all of you, THANKS!