My program is the most important thing on your system, same as all the others.

Raymond had a really good post yesterday about programs that grab your attention inappropriately.  I recommend reading it.  The comments have some good examples of programs, mostly updaters, that take too many liberties.  Of course, I completely agree that popping something up in my face completely unrelated to the task I'm performing is among the most annoying things that a computer can do.

So I was reading Raymond's post and nodding to myself over the idea that programs shouldn't be so intrusive.  About halfway through, an update dialog popped up on top of the paragraph I was reading.  This dialog informed me that Firefox 1.5.0.9 is available to install, and asked me if I'd like to restart Firefox in order to install it.  No thanks, I'm kinda busy reading about annoying software.  So I click the 'Later' button (Note that updaters in general never give the 'No and stop bothering me' option anymore - I guess too many people clicked it), and am told that I can continue and the update will be applied the next time I restart Firefox.  That seems reasonable.  So reasonable, in fact, that I wonder why didn't the updater just do that, instead of interrupting my task?

Ah, some coincidences are just too ironic not to write about.