2003

Apr 29: self-promotion
May 4: is it google juice?
Dec 8: when did this become such a complainblog? (6)

2004

May 10: doing my part to break the web (1)
Jun 7: referrer tracking minutia (1)
Jun 14: blog as backup memory
Aug 25: so i built a server (7)
Aug 26: dynamic dns (5)
Aug 31: justinsomnia dot org (2)
Sep 5: change is afoot (9)
Sep 27: can i take a request? (4)
Dec 31: the year in blog posts

2005

Jan 30: how to upgrade php on debian (10)
Feb 1: IP address incident (4)
Feb 15: custom referrer tracking (11)
Mar 11: Say Hello to Wordpress (12)
Mar 27: Moving from Blogger to WordPress 1.5 (32)
Mar 28: the joel spolsky effect
Apr 30: moving things over to dreamhost (5)
Aug 4: Searching for Google (2)
Oct 19: Justinsomnia refreshed (19)
Nov 29: Tables really are evil (3)

2006

Jan 12: Elastic Homepage and Hidden Comments (22)
Mar 30: Justinsomnia Maps (9)
Apr 25: Marking up blog post updates semantically (2)
May 17: On the anniversary of my first year in California (4)
Dec 19: The year in donations (1)
Dec 28: At the end of the long tail of my blog

2007

Jan 1: 2006 in photos (1)
Feb 2: How to manage a self-hosted WordPress blog from Windows (1)
Feb 13: 15 seconds of fame (3)
Feb 14: Neatlinks wordpressification (3)
Aug 8: Yikes, I’ve angered the Google gods (10)
Aug 21: Search Engine Marketeers are the new script kiddies (119)
Sep 1: August at Justinsomnia (1)
Sep 8: Updating WordPress with svn, so sweet indeed
Sep 19: New logo candidate for Justinsomnia? (2)
Sep 24: Just upgraded to WordPress 2.3 with svn (3)
Oct 16: The first time I linked to Boing Boing
Oct 24: No AJAX was harmed in the making of this design (16)
Nov 5: Speedblogging
Nov 11: On aspect ratios and photography (3)
Dec 18: Restoring the reverse chronology (2)
Dec 28: QR-Code

2008

Feb 23: From the Belly of the Beasts, a eulogy
May 11: What Google thinks of me
May 24: Yes I know my blog is busted (1)
May 24: Broken blog = man obsessed (3)