11 Mar 2005 pcolijn   » (Journeyer)

Interrupts

pphaneuf: Keep in mind that I'm an idiot, here.

At first I interpreted your post to mean that in realtime devices, like iPods, spending a long time in the interrupt handler can be a desirable behaviour. This, of course, doesn't make much sense. Rarely, if ever, do you want your interrupt-handling code to be slow (precisely because interrupts are usually disabled when that code is being executed, so you risk missing them if you take too long).

What you almost certainly meant was that in realtime systems it's important to process interrupts fast (i.e. before a hard deadline) which can lead to spending a (relatively) large portion of CPU time handling interrupts, but not because your interrupt handling code is slow, because there are a lot of interrupts and you handle them all right away.

For an idiot like me, it was easy to mis-interpret your post.

Work

Been insanely busy. The project I'm working on has seen much faster growth than anticipated internally. Basically that's good news, but it meant there were (are) some growing pains.

It got to the point today where drheld, someone I live with, had to call me at work and ask what I wanted to do this weekend. Must redouble my efforts to leave work at a reasonable hour from now on, though apparently I'm not yet as bad as one of the other interns who frequently doesn't sleep at night, and when he does, tends to do it on a couch at the office.

The thing is during the day it's all noisy, with people coming and asking me questions, talking all around me, dragging me off to meetings, etc. At night I can think clearly and get stuff done so much easier. Some people get around this by showing up insanely early, but I'm so not a morning person...

Life

My parents were here for a while, and they had a good time. I showed them around Google, we visited Berkeley and SF, and basically just hung out. My mum enjoyed the climate, coming from a very chilly Winnipeg.

Going to Vegas in 2 weeks, which should be interesting. I've never gambled before and I'm not particularly interested in it, but I'll play some black jack just for the heck of it ("... our own company, with black jack.. and hookers!") I anticipate being appalled at the cheesiness of it all, but, you know, "when in Rome"...

Next Friday drheld and my cube mate and I are heading over to Berkeley to a beer and pizza receoption with Joel Spolsky. Hopefully it'll be interesting and a chance to chat with Joel, but if not at least there'll be free beer.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!