I'm a relatively long-time wiki contributor (since 1999), and quickly became a RecentChangesJunkie
. I used to sign most/all of my contributions, but have since decided to stay mostly anonymous. I like to remain a humble WikiGnome
. I've learned a heck of a lot from Wiki; thanks, Ward.
My austere homepage is at http://www.rapid-programming.com/
. Email rharwood at (make a wild guess based on the website, and you've probably got it).
If you'd like to learn more about WikiWiki
, go to NewUserPages
(which I helped write).
I'm a software engineer, currently in Toronto, currently working with Java. I'm a big fan of ExtremeProgramming
, and ReFactoring
. I've signed the AgileManifesto
(see the website and you can sign too).
first came out I wasn't yet working in Java, so I translated JavaUnit
I recently visited Prague, which is a beautiful city.
I follow a PhilosophyOfPragmatism
based on the ScientificMethod
. I've always been fascinated by EvolutionByNaturalSelection
s. I coined the term NaturalSearch
to help focus my thoughts on this subject.
I like reading books on software development. The ones that had the most influence on my understanding of software development are (in order):
- RefactoringImprovingTheDesignOfExistingCode by MartinFowler
- AgileSoftwareDevelopmentEcosystems by JimHighsmith
- ExtremeProgrammingExplained by KentBeck
- ScrumBook by KenSchwaber and MikeBeedle
- DesignPatterns by the GangOfFour
Other software development books I would recommend are (not in order, and not complete):
- CodeComplete by SteveMcConnell
- ThePragmaticProgrammer by AndrewHunt and DavidThomas
The following books have a common thread, and seem to predict the coming of the AgileRevolution
- TheStructureOfScientificRevolutions by ThomasKuhn
- CrossingTheChasm and InsideTheTornado by GeoffreyMoore
- The InnovatorsDilemma by ClaytonChristensen
Toying with NextList
Thanks for keeping a copy of the WikiGnomePoem
, I've been watching and restoring the page myself too. Note that the original author wanted his name removed though. -- JohannesGijsbers
Wasn't aware of that.