April 3, 2011 If you've ever built a homebrew analytics system and tried to get actionable insight from it, then you know the pain of filtering out automated and suspicious requests. Here are a few notes on what I've learned on filtering bots from analytics data.
March 31, 2011 Recently I grabbed Steve Krug's "Don't Make Me Think" and found it a reasonable discussion to the topic. My one enduring frustration is that it is damningly faint on evidence.
March 29, 2011 In this post I briefly discuss the (questionably) novel aspects of the new Sisyphus blog engine which hosts this blog.
March 28, 2011 The first Irrational Exuberance was a WordPress blog in 2007. The second a custom Django application, and the third... is also a custom Django application. Named Sisyphus.
March 28, 2011 I'm a developer and I write a little bit. If you're curious about learning more about me, this is a good place to start.
March 28, 2011 Collection of the most popular and interesting articles and series on Irrational Exuberance.
January 23, 2011 Calling someone defensive is a really damning thing to do, in no small part because it kills all ongoing communication.
September 11, 2010 Knowing when default parameter values are initialized can save you some pain. A lot of pain. A whole, whole lot of pain.
September 5, 2010 Part of my day's experiment was to play with implementing Python datastructures which are implemented ontop of Redis. Here we take a look at dictionaries and lists, but it should be straightforward to extend this idea to sets as well.
September 4, 2010 Luke and I competed in DjangoDash a few weeks ago, and hey, we actually finished a site.
August 23, 2010 Here are some quick notes on the time to load Redis snapshots, perhaps useful when investigating Redis as an architectural component.