Photo of Graham

The Software Pilgrim

Writings and resources from my personal journey in software development


This mountain, though it be high, I aspire to climb...

Resources for becoming a great developer

A list of useful and thought-provoking resources for becoming a great developer.

Read >

Currently reading on the web

What's on my mind - talks and books

Read >

Useful reminders and snippets

Shortcut keys, bookmarks and handy links for safe keeping.

Read >