blog post archive
- 26 Sep 2011 » the end of productivity
- 24 Sep 2011 » clean code creates opportunity
- 16 Sep 2011 » happy little programmers: lessons i learned from bob ross
- 15 Aug 2011 » emailing like an artist
- 30 Mar 2011 » from revision one to revision done
- 18 Feb 2011 » creativity, communication and coding
- 08 Feb 2011 » on programming and finding mental rest
- 24 Jan 2011 » testing em-httprequest with webmock
- 26 Oct 2010 » rubycue for cuesheet parsing
- 05 Sep 2010 » haml directory watcher
- 16 Aug 2010 » the rails returning statement
- 26 Jun 2010 » gem executables loading the relative path
- 06 May 2010 » cleanup up poorly organized tarballs
- 04 May 2010 » iphone metra updates
- 30 Apr 2010 » fixing rvm compile issues
- 27 Apr 2010 » rails 3 app without a database
- 26 Apr 2010 » new blog project: straining to see
- 21 Apr 2010 » git push to publish with jekyll
- 10 Apr 2010 » html5: learning the canvas by iteration
- 26 Mar 2010 » launched: my bookshelf application
- 09 Mar 2010 » why i use a crappy computer
- 01 Mar 2010 » innovation and standards: you can't have both
- 22 Feb 2010 » an orientation towards growth
- 15 Feb 2010 » know your weaknesses
- 08 Feb 2010 » understanding public key private key concepts
- 04 Feb 2010 » don't tell me how busy you are
- 03 Feb 2010 » instapaper irssi script
- 28 Jan 2010 » iPad: content is king
- 27 Jan 2010 » verbose erlang eunit example
- 26 Jan 2010 » ruby inject for data filtering
- 25 Jan 2010 » the myth of the assembly line
- 22 Jan 2010 » core language counts
- 21 Jan 2010 » a word to my politicians
- 20 Jan 2010 » technology isn't always the answer
- 19 Jan 2010 » calming an active mind
- 18 Jan 2010 » balance between team and individual tools
- 15 Jan 2010 » solve the problem by doing nothing
- 14 Jan 2010 » tools that extend your mind
- 13 Jan 2010 » the illusion of perfect looking code
- 12 Jan 2010 » software as a moving target
- 11 Jan 2010 » crafting software outside the utility closet
- 06 Jan 2010 » launched: iphone metra web app for train schedule
- 05 Jan 2010 » what if new programmers learned testing first?
- 28 Oct 2009 » compiling tinyfugue on snow leopard
- 13 Oct 2009 » growing into pair programming
- 12 Oct 2009 » agile and play: understanding the value
- 06 Oct 2009 » git: migrating a directory into a new repository with history
- 30 Sep 2009 » just remember this: how to write good code
- 18 Sep 2009 » ruby: the difference between extend and include
- 16 Sep 2009 » using vim recording
- 15 Sep 2009 » five reasons i prefer rails over django
- 14 Sep 2009 » using multiple versions of ruby with rvm
- 14 Sep 2009 » getting started with python unit testing