The ramblings of Sune Kirkeby. See also all my ramblings, or subscribe to a feed of rants to get updates. Elsewhere: bits of code and links.

13. Mar
2006

New bestest Firefox extension

I have a new favourite Firefox extension: click2tab.

I can't count how many times I have pressed ctrl+w in a Firefox textarea, trying to rub out the last word I wrote, and instead been faced with loosing my entire browser. "Grrrr," is my usual response to this.

In my opinion Firefox should recognize that ctrl+w in a textarea very probably is a Unix person making a bad mistake. Alas, it does not. click2tab does not save me from making the mistake, but it lets me undo the close tab operation. Which is just as swell.

Yay!

26. Feb
2006

The Classics

For the past 10 years the only fiction I have read is sci.fi., with a few detours into fantasy. It started some time during late primary school, when the slow, painful death of my literature classes took their toll. Those classes were meant to introduce us to classic literature and good writing in general. I thought all of the books we read were mind-numbingly dull. So depressingly, horribly dull that in spite I didn't read a single book for literature class all through high school.

The sad thing is, then and now, I love reading. So, the danish primary education system turned a confessed bibliophile off classic literature. Which has bugged me ever since: I always felt there must be a good reason classic literature is considered.. well, classic. So, once in a while, when shopping science fiction, I would also buy a classic, thinking: “Maybe, this one is worth reading.” Alas, those books always went to the bottom of the pile. And stayed there.

But. Recently I dug into the book pile next to my reading chair, and decided to give one of the classics a try. Orwell's Animal Farm came first. I was right, Animal Farm is a very good book. Next I picked up Kafka's The Trial. The cover says "the masterpiece of the 20th century"; that must mean the book is a classic. And, so far the story captivates me (pun somewhat intended.)

A whole new world of books. Yay! :)

25. Feb
2006

E-mail-disclaimer-virus parody

Noticed this gem in Carlo C8E Miron's signature:

Disclaimer: If I receive a message from you, you are agreeing that: 1. I am by definition, "the intended recipient". 2. All information in the email is mine to do with as I see fit and make such financial profit, political mileage, or good joke as it lends itself to. In particular, I may quote it on USENET or the WWW. 3. I may take the contents as representing the views of your company. 4. This overrides any disclaimer or statement of confidentiality that may be included on your message.

That very nicely sums up how I feel about the e-mail-disclaimer virus, which seem to have infected a large number of work-computers.

23. Feb
2006

Meaningful Relational Sex?!

From the comments to Should Database Manage The Meaning?:

To the extent that relational databases are like sex, I agree that the use of bicycle helmets is generally advisable.

That's priceless :)

03. Jan
2006

Joel is crotchety, but has a point

From Joel Spolsky is a crotchety old man:

Why does Joel pick out pointers and recursion as the two gatekeeper concepts? Because he found them difficult?

In my experience (from helping fellow comp. sci. students) understanding pointers and recursion requires a level of abstraction beyond most people. Also, those who do understand these concepts, can pretty easily spot those who do not.

So, weeding out those who do not understand pointers and recursion, is a cheap and good enough first step in selecting the best programmers.