Photo of Graham

The Software Pilgrim

Writings and resources related to software development from my personal journey


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

What makes a developer great?

A short exploration of some of the attributes of great software developers.

Read >

Resources for becoming a great developer

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

Read >

Things I am thinking about

What's on my mind - talks and books

Read >

Useful reminders and snippets

Shortcut keys, bookmarks and handy links for safe keeping.

Read >