Structured Procrastination

Posted on: Mon, 08 Dec 2008 13:33 By: patrick

Hilarious, and yet so true, a must read for any serious procrastinator:

I am going to look over the priorities of my TODO list right away! I should probably make "write captions for old vacation pictures" the top-priority task, whereas "backup my data" needs to be mercilessly demoted to priority 9 :-)

Article Styles
CAcert Assurer Challenge - Passed! patrick Tue, 09 Sep 2008 00:47

Although the CAcert Assurer Challenge has been running for several months now, I have read about it only a couple of weeks ago. So much for my active participation as an assurer in the CAcert project :-/

Anyway, I decided to have a go at it and, since it's not exactly a difficult test once you know a bit about CAcert and the topic of certificates, I passed the challenge rather easily. I even got a PDF certificate (see attachment) that says I'm now "Certified CAcert Assurer #391" - wow! :-)


Implementing Binary Search

Posted on: Fri, 05 Sep 2008 19:20 By: patrick

This afternoon, I was reading a chapter in "Beautiful Code" (check it out at Amazon). There was a reference to the binary search algorithm presented in Jon Bentley's book "Programming Pearls" (see Amazon), accompanied by the challenge to write a correct implementation of the algorithm. To quote from Bentley:

Most programmers think that with the above description [of the algorithm] in hand, writing the code is easy. They are wrong. The only way to believe this is by putting down this column right now and writing the code yourself. Try it.

I tried it.

CAcert - The Future patrick Mon, 18 Jun 2007 03:38

So this is it - I am now officially a CAcert assurer. Starting the count from the moment I decided to involve myself with CAcert, it took me roughly 3 months, and 3 meetings, to achieve this, but I am sure I could have done it in one month if only I had been more interested in speed.

All things considered, I would say that it is really easy to get 100 trust points and to become an assurer. I could stop here and enjoy the benefits of the CAcert program so easily won - but I think I will now try to get the hard part done: Be an active assurer and raise my account to 150 points.

Although I will not benefit immediately from having 150 instead of 100 points, I think it is only fair when I try to support and strengthen the CAcert community through activities of my own. Let's see whom I can convince... :-)

CAcert assurer status patrick Mon, 18 Jun 2007 03:37

Three guys from the Linux User Group Switzerland, Fabian, Marius and Christof, assured me on June 14th 2007, at the Central Starbucks in Zurich, while having a nicely iced coffee. This boosted my trust points from 45 to 100, immediately giving me CAcert assurer status!

As a bonus, the LUGS guys let me start my new career by assuring them back in turn. Although they do not benefit from this (already being assurers themselves), it raises my trust point account by another 6 points (2 points per assurance).

45 CAcert points and running... patrick Sat, 02 Jun 2007 18:40

On May 31st 2007, I met an Australian guy at his office in Zurich, where he assured and awarded me another 35 points on the spot. Thanks David!

This brings my total up to 45 points, which is tantalizingly close to the 50 points required for personalized, 2-year-validity certificates. Let's see how long it takes to get the remaining 5 points :-)

Subscribe to