Updates from September, 2007

  • That Windows feeling

    mike 11:44 am on September 4, 2007 | 7 Permalink

    I started this post more than a year ago. Not much has changed, and it’s time to just let it out.

    Uninvited dialogs popping to the front or stealing keyboard focus in OS X have been giving me that Windows feeling lately. It was part of the old Mac OS’s comfortable “I’m in control” feeling, and was always immediately noticeable using Windows – popups and splash screens everywhere.

    It’s particularly bad with multiple monitors, when you may not notice that a dialog opened on the other monitor and is stealing all your keypresses, making the app you thought you were using seem unresponsive and rudely interrupting your work.

    Here are just a few that I notice all the time:

    • Apple Backup: Every damn time it runs a backup I get an annoying alert, sometimes two if the media isn’t ready when it wants to run. This is the one single situation that I can remember Retrospect’s UI being better.

    • Apple Mail: If a message is sent but the SMTP server can’t be contacted, the message pops back up with a sheet to pick a new server to be used until you change locations – a feature I endure daily to cope with my home ISP insisting I use their SMTP server. This window pops to the front and steals key focus, so if you’re typing in another mail message, you lose letters.

    • Safari with GMail: sometimes GMail just pops to the front of the stack. I don’t ever want a web page deciding that it needs to be in the front – what is going wrong here? (note, now that I use my WebMail app, this doesn’t happen to me anymore…)

    • Safari also pops the download window up when it starts a download – good idea right? Not if it took a while to start the download and I’m now editing something in a totally unrelated browser window…

    • Growl: Growl could be a solution to some of these problems, but it adds its own annoyance. Just waving your pointer over a notification – or even having it sitting in the spot the notification appears at – steals key focus from the current app. I use a variety of sticky notifications that I have to click on, and so this happens to me all the time.

    • FileMerge: if it takes a while to open a merge and I’ve moved away, it still pops the window to the front and takes key.

    • iTunes: changes to the music store status (like it finally loading a page), cause background windows to pop up in front of other iTunes windows. This doesn’t happen in browsers, why here?

    • iTunes: A more debatable example is if your iPod battery is completely drained, it will charge for a while before bringing iTunes to the front at a random time when it’s ready to sync. This is only if you’ve already requested iTunes to be shown when you plug in your iPod, so maybe it’s not their fault it annoys me.

    • Keychain security – because I have sensitive passwords on my laptop, my keychains lock when it sleeps, and time out. So I see a lot of the keychain password dialog, which steals key focus – even when it’s invoked from an app in the background. Backup makes this happen regularly. The dialog is small enough that I often don’t notice it on the other monitor.

    If this annoys you too, share your examples in the comments.

     
  • Windows User

    mike 10:18 pm on September 20, 2006 | 9 Permalink

    I’ve been a Windows User for two weeks now. Since my powerbook disk died, I’ve been working on a loaner Dell Lattitude with XP.

    I get by. It’s not as hard as I would have guessed. Most of my work these days just needs a decent terminal, and SSH from ssh.com (who knew there was a commercial SSH?) works OK. I don’t understand why it doesn’t save my keyboard preferences, but I muddle through.

    I’m using pine for email, and the lack of SpamSieve is shockingly obvious. Sometimes control characters in spam emails garble the screen so badly that I can’t tell what I’m deleting.

    Otherwise, I use Firefox, and Google calendar keeps my schedule. So far, I haven’t missed my iCal integration applescripts (new-todo-in-quicksilver, new-event-from-email, and new-todo-from-email), but I’m sure I will if this goes on longer.

    I miss the years of notes I had inVoodooPad. In its place, I’ve been using emacs org-mode in a terminal. I like the outlining and todo/agenda gathering it can do, and wouldn’t be opposed to similar features in VoodooPad. I’d actually been using it in the weeks before my forced switch, but just for the todos.

    I’ve accidentally tried to print about a hundred times when editing text, expecting the old emacs shortcuts to be there. This is OK, though, because I can’t configure printers.

    There is a similar story for almost every key shortcut I want to use – I have no idea how to switch between tabs in Firefox, and when I did find out how to minimize windows from the keyboard (Alt-space, ‘n’), I wished I hadn’t, because it only works in half of the programs I use.

    One thing Windows does is make me want to give up earlier. I actually just don’t care if I can’t figure out a good way to do something. This is an exciting new feeling – I just give up and get back to work, and each time, I feel a little more like a real grownup. You know, how you feel after all your youthful dreams have died.

    I get more done at work with Windows. I no longer install programs just to try them out (scary!), or hack on minor projects (no friendly tools built-in). Even just surfing around is just not as tempting, and I do less of it, both at work and at home. In moments of weakness, I have considered swapping my PowerBook for three pound Windows laptop, just so I can finish sooner and with better posture. I know I could never do it, but the thought lingers.

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
esc
cancel