Archive for March, 2009

Jef Raskin’s First Law of Interface Design Explained

Thursday, March 19th, 2009 by Jesper Rønn-Jensen

In variation of Isaac Asimov’s first law of robotics, Jef Raskin writes the first law of interface design: “Any system shall not harm your content or, through inaction, allow your content to come to harm.” In other words: Let’s say you enter this in an email field: jesperrr#gmail.com and you get this error message: “not […]

Web Server Power Calculation

Friday, March 13th, 2009 by Jesper Rønn-Jensen

In our company’s basement a small server room where we put a few sandbox machines we use for quickly starting up projects, simple project and version control management. Over the time, quite a few of our clients have benefited from this setup as it can create instant project infrastructure. But what is the cost of […]

Textmate Path Modification — Ruby Version Issues

Tuesday, March 10th, 2009 by Jesper Rønn-Jensen

I had some issues with Ruby on my macbook after upgrading Ruby from 1.8.6 to 1.8.7. This was a problem in Textmate as it still picked up the old version and ignored $PATH i set in my .profile. Thanks to fast and excellent help from Allan Odgaard and others in the ##Textmate IRC channel. The […]

Using Git for SVN Repositories Workflow

Monday, March 9th, 2009 by Jesper Rønn-Jensen

For the last months I have been using Git to work with my Subversion repositories. Besides from reducing disk usage, Git also makes my work slightly faster and independent of network access — I can make commits to repository which is sync’ed later when I get online. One challenge though: Using branches I ran into […]