Behold the “Tao of Programming“. This is a nice one for people who work in software development.

“The Tao gave birth to machine language. Machine language gave birth to the assembler.
The assembler gave birth to the compiler. Now there are ten thousand languages.
Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao.
But do not program in COBOL if you can avoid it.

The Tao of Programming, by Geoffrey James


For long time I used Workrave to control my work pauses to prevent Repetitive Strain Injury (RSI). When I started using Mac I needed an alternative because Workrave just has versions for Linux and Windows. I found AntiRSI. I have been using this application coded by Onne Gorter, a 25yo dutch living in Helsinki, for some months by now, even though is not as good as Workrave it has the basic functionality (pauses and micro pauses) and I have been quite happy with its simplicity. I recommend it, if you know any other application for the same purpose which works in Mac tell me.

“AntiRSI is a program for Mac OS X that helps prevent RSI (repetitive strain injury) and other computer related stress. It does so by forcing you to take regular breaks, yet without getting in the way. It also detects natural breaks so it won’t force too many breaks on you.”


I was trying to install Firefox 3.0b5 in OS X with Firefox 2 installed and it didn’t open both at the same time after some look around this was what I had to do:

  • Download the latest version of Firefox 3;
  • Install the application somewhere but your applications folder (ex. Desktop);
  • Rename the application of Firefox to something else (ex. Firefox3);
  • Copy the application to the Applications folder;
  • Open a terminal and run the following commands:
    • cd /Applications/Firefox.app/Contents/MacOS/
      ./firefox-bin -ProfileManager
  • The profile manger will appear, create a new profile and press “Start Firefox”;
  • Open Firefox3, choose the new profile and browse!

Three years after Acid2 Browser Test the Acid3 Browser Test was released (03/03/2008).

The Acid3 Test is designed to test specifications for Web 2.0, and exposes potential flaws in implementations of the public ECMAScript 262 and W3C Document Object Model 2 standards. Collectively known as DOM Scripting, it is these technologies that enable advanced page interactivity and power many advanced web applications such as web-based email and online office applications.

Acid3 Browser Test Page
Take the Acid3 Test
Press Release