Blog Archive 2014 Quick Environment Setup Nov 17 2014 2013 Praxis: Winning at Bingo Jan 17 2013 Programming Praxis Jan 15 2013 Builders and Factories Jan 09 2013 For Some Definition of Easily Jan 08 2013 2012 I Remain a Free Man Dec 17 2012 Stroke Me Gently Nov 05 2012 Rearranging the Apples Oct 31 2012 VLC Versions Oct 30 2012 Category Counts in OctoPress Revisited Oct 30 2012 NetBeans Rich Client Platform Oct 03 2012 Convenient Oct 01 2012 Bacon Oct 01 2012 I Swallowed a Fly Jun 20 2012 That was Quick Jun 20 2012 Leap into the Future! May 29 2012 Think about that May 07 2012 RubyMotion and Interface Builder… May 07 2012 Apple Security Cock-Up May 07 2012 Category Counts in Octopress Apr 18 2012 What is Text Normalization? Apr 17 2012 How Many Words Make a String? Apr 16 2012 Radial Menus Mar 30 2012 Developing for the BlackBerry Mar 29 2012 2011 Installing to the Local Maven Repo With Gradle Nov 04 2011 How to Enter Straight Quotes in Word Jul 28 2011 How to End the Deficit Jul 08 2011 The Power of Words Jul 03 2011 Quote of the Day - Great Things Jun 29 2011 Handling Flag Arguments Jun 23 2011 New York Post Blocks iPad Users Jun 20 2011 Writing Smart Code Apr 24 2011 How to Convert PDFs to Postscript Apr 19 2011 2010 Quote of the Day Mar 25 2010 Building Clojure with Maven Mar 15 2010 Vote Now! Jan 12 2010 SQL: Just Say No! Jan 08 2010 Prevalent Synchronicity Jan 07 2010 Squeeze! Jan 06 2010 Working with Java Arrays Jan 02 2010 2009 Nexus One Launch Even on Jan 5? Dec 29 2009 Why Everything is a File Dec 28 2009 The C Programming Language Dec 26 2009 Paredit.el Comes to IntelliJ Dec 25 2009 Clojure Purists? Dec 17 2009 Clojure Evaluation Dec 07 2009 How to Work with Git & GitHub Nov 26 2009 Choose Your Own Visual Adventure Nov 12 2009 Strawman Arguments and Coding Styles Nov 09 2009 Further discord around JSR-294 Jul 09 2009 Best. Method. Name. Ever Jul 09 2009 Adobe Releases RTMP Specification Jun 18 2009 Quote of the Day Jun 14 2009 Ripping Open Ruby Packages Jun 14 2009 Vibration Function Jun 13 2009 Disabling Airport Agent on Mac OS X May 27 2009 Neat Historical Game May 25 2009 Play with your Peas 1 May 25 2009 Setting up a Flash Development Environment May 24 2009 Level Definition DTD for PushButtonEngine May 23 2009 Ant Build Files for PushButtonEngine May 22 2009 That’s how I felt too! May 15 2009 Embedding Clojure (part 2) Apr 28 2009 Embedding Clojure in an Existing Application Apr 27 2009 Guice Development Stages Apr 23 2009 Understanding Event Propagation in Ardor3D Apr 21 2009 Cool Glass Apr 10 2009 Object Pooling Performance Jan 17 2009 2008 Two Articles About Online Games Dec 19 2008 InfoQ Presentations Jul 31 2008 Turning Off Apple Data Detectors in Mail Jul 30 2008 Sourceforge Annoyances May 25 2008 Layout May 21 2008 Has Amazon Gone Crazy? May 21 2008 Plastic Bag Recycling Mar 30 2008 Windows XP Zip File Support Mar 26 2008 Go Antigua! Mar 26 2008 2007 Custom Functions in BW Cannot be in Final Classes Dec 31 2007 Rebooted Oct 21 2007 Jython 2.2b1 Released Feb 09 2007 Python Does Destructuring Bind Jan 11 2007 2006 RvSnoop 1.6.1 Dec 26 2006 Christmas Gift: PMD 3.9 Dec 20 2006 Oh, Such a Good Infrastructure Dec 19 2006 Factory Methods vs. Factory Classes in Java Dec 08 2006 RvSnoop 356 Dec 07 2006 RvSnoop 353 Dec 06 2006 30,000,000 Lines Of Code? WTF? Nov 04 2006 Killing Capitals in iTunes Nov 01 2006 1060 Comes of Age Oct 19 2006 Adding Namespace Support to RvSnoop Oct 17 2006 Why I Do Not Like Skype Oct 12 2006 More Transparent Development for RvSnoop Oct 06 2006 Another Java Logging API Oct 04 2006 NetBeans Annoyances Sep 28 2006 Tabblo: Sofia Speed Fest 2006 Sep 24 2006 Installing Multiple JVMs Sep 11 2006 Genius! Sep 11 2006 Some Thoughts on the Ideal Feature Set Aug 09 2006 Taking Multiple Classes May 17 2006 Configuration via XML or code? May 02 2006 Play Pumps Apr 17 2006 Dynamic Date Formatting Apr 17 2006 rvSnoop Apr 14 2006 2005 Moved to TextDrive Dec 01 2005 A $FuckAll value. Nov 17 2005 Where is the user interface? Nov 17 2005 A not-so-class-y action against Sony BMG Nov 10 2005 Wired’s Worst Software Bugs Nov 08 2005 Word of the Day… Sep 14 2005 Maths at the BBC Aug 04 2005 Typical! Jun 30 2005 Back to Moveable Type Feb 17 2005 2004 Using JUnit in Eclipse Ant Builds Nov 18 2004 TextMate Revisited Oct 06 2004 TextMate Oct 06 2004 Dynamic Classpaths in Eclipse Oct 03 2004 Interactive Programming Sep 24 2004 Markup Cleanup Jul 25 2004 First Gallery Jul 01 2004 Word Press Jun 23 2004 Entry Archives Broken Jun 07 2004 Gimp UI Blooper May 19 2004 SWT Look & Feel Apr 11 2004 Gmail Apr 10 2004 Eclipse 3 Milestone 8 Mar 28 2004 Moron Mar 23 2004 Travelling Power Mar 23 2004 Powerpoint Mar 09 2004 ADSL Feb 23 2004 Retargetable User Interfaces Feb 18 2004 Vodafone 3G Feb 17 2004 Why Test Driven Devlopment Works Feb 15 2004 Links that Reflow Feb 12 2004 New Design 1.0 Jan 23 2004 Swing Font Defaults Jan 16 2004 Java Multiple Inheritance Jan 16 2004 Irrational Opinions Jan 13 2004 2003 Eclipse & Netbeans Dec 18 2003 Gnome Wish List Dec 10 2003 Mac Annoyances Nov 18 2003 JSR-173 Reference Implementation Nov 18 2003 Fedora Nov 16 2003 Appropriate Technology Nov 13 2003 Tiny Danish Elves Nov 11 2003 The Semantic Web Nov 10 2003 On Lisp… Oct 30 2003 St. Pauls Oct 17 2003 Java Help Oct 17 2003 Objects have Failed Oct 16 2003 A Modest Proposal Oct 13 2003 David Blaine Sep 25 2003 Auto-boxing Sep 24 2003 Working at the Weekend Sep 20 2003 Binary XML Encoding Sep 17 2003 Dot Net Sep 17 2003 Just Plain Wrong Sep 13 2003 Computer Language Evolution Apr 10 2003