Archive for March, 2006

The sharpest knives in the drawer

Saturday, March 18th, 2006

Here’s an inspiring piece about OXO, the company that arguably produces the best kitchen tools in the world. How do they do it? Evolutionary improvement and fanatic attention to detail. If you’re developing software, that’s not the worst model you could emulate. (via 37signals)

Which sci-fi crew would you best fit in?

Saturday, March 18th, 2006

I’m only slightly embarrassed. You scored as SG-1 (Stargate). You are versatile and diverse in your thinking. You have an open mind to that which seems highly unlikely and accept it with a bit of humor. Now if only aliens would stop trying to take over your body. SG-1 (Stargate)88%Deep Space Nine (Star Trek)81%Serenity (Firefly)81%Nebuchadnezzar [...]

How I wish I could write one of those

Thursday, March 16th, 2006

Dominik Wagner, one of the minds behind SubEthaEdit, wrote a retrospective on his six years of studying computer science at a german university. Being in my sixth year myself (but not at one of Germany’s finest universities), I can confirm most of what he says.

Assembler not dead yet, apparently

Wednesday, March 15th, 2006

pagetable.com is a new blog about assembly language. They even do puzzles! I think I kind of know the answer to the first one. Wouldn’t something like this work, with x and y in ax and bx? mul ax, bx jz label Well, probably not. I haven’t touched x86 assembly since 1995 or so, my memory is not good, [...]

Perfectly organized

Tuesday, March 14th, 2006

I love this ad campaign for an office furniture company. Very clever. (via Information Aesthetics)

Analysing multiple CVS modules with StatCVS

Monday, March 6th, 2006

This just came up on the StatCVS mailing list and is worth a blog post. Sometimes you want to create a cumulative StatCVS report that summarizes multiple projects. This neat little trick works if they are all from the same repository. Just checkout the root module: cvs co . Running StatCVS on that will produce a nice [...]

Steve Yegge on programming languages

Monday, March 6th, 2006

This is a pointer to some insightful and entertaining rants about programming languages, by Steve Yegge. If you are wondering if you should learn another language, and which one, or are interested in the bigger picture of the programming language ecosystem, go read these. A little anti-anti-hype: Ruby is gaining traction quickly, Perl is running out [...]

A peek into the future: the Order Status Widget

Saturday, March 4th, 2006

Sometimes I see something that makes me think: “This is what the future will be like.” Usually it’s not something world-shattering, but something very small. This dashboard widget tracks the status of an order with the Apple store. How many days until it will be shipped? How many days until it will arrive? In the future, you [...]

AJAX on Rails

Friday, March 3rd, 2006

AJAX on Rails, visualized. Thanks for the link Paolo!

Semantic wiki musings

Thursday, March 2nd, 2006

This is a followup to my short review of Semantic MediaWiki. I’ve followed the semantic wiki space for quite a while. In late 2003 and early 2004, I was working on my own semantic wiki implementation in PHP, based on the Tavi engine and RAP. That was even before Platypus, the grandfather of all semantic wikis, [...]

Semantic MediaWiki

Thursday, March 2nd, 2006

Semantic MediaWiki is pretty cool