September 6, 2010 - Tethering: it's a good deal
June 24, 2010 - Apple gets to start over
May 5, 2010 - Facebook needs to slow down
April 4, 2010 - Introducing Squeak, an open source SQLite schema editor
January 19, 2010 - Introducing Git-Goggles
December 31, 2009 - New year's Python meme
November 22, 2009 - An easy way to forward your django feed to feedburner
November 8, 2009 - Playing with Google's Closure JS library
October 11, 2009 - A power companion for your smartphone
October 3, 2009 - Simple Python Twitter rss feed parser
September 26, 2009 - Remember to do nothing
September 20, 2009 - One year and 60 pounds later, five weightloss tips
September 13, 2009 - Django - Facebook Connect integration with ajax (no middleware)
September 12, 2009 - Video of my assembled Lego set of Frank Lloyd Wright's Falling Water
August 29, 2009 - My upgrade to Snow Leopard: a non-event
August 18, 2009 - Never temporarily disable your backup
August 5, 2009 - Is Apple more or less vulnerable than ever?
August 3, 2009 - Click by click: how to browse files offline on the iPhone
July 28, 2009 - Me and my Apple TV: life after cable
July 13, 2009 - The state of the browser-os market
July 6, 2009 - Three ways to manage your passwords (across multiple computers)
June 29, 2009 - What the iPhone OS is still missing
June 26, 2009 - Review of Renegade: The Making of a President
June 16, 2009 - It's not AT&T's fault the iPhone 3GS costs $600
June 8, 2009 - Against the odds?
Jan 25 - Registered for PyCon 2012. Woot! #fb
Jan 09 - @bsirach I identified myself to Siri as "Teebow Morel Lorset", it's what gets my name butchered the least
Jan 07 - @justincbeck @bsirach @andrewroycarter One more intern joke for Andrew! In a couple years you can have a stand-up routine for every new hire