Writings and resources related to software development from my personal journey
This mountain, though it be high, I aspire to climb...
A short exploration of some of the attributes of great software developers.
A list of useful and thought-provoking resources for becoming a great developer.
What's on my mind - talks and books
Shortcut keys, bookmarks and handy links for safe keeping.