I am so smrt. S-M-R-T smrt. And smug.

MUHAHAHAHA! 10 years of geekdom pays off again!

A few days ago I updated my iMac to 10.6. Everything went smoothly except for two things: One, my printer broke up with my iMac and said they weren’t speaking anymore. Some nice drivers and a glass of wine fixed that.

Two, Adobe Acrobat whined that it wanted an upgrade. Every time I ran the upgrade, a dialog appeared behind the main upgrade window telling me that it needed to repair the print to PDF components. The upgrade wouldn’t run until the box was clicked….. but it was impossible to activate the window the box was in to click the buttons.

I knew I was in trouble when I force-quit all running applications (including the Finder) and the box was still there. I had to reboot to get rid of it. I knew it wasn’t a fluke when it happened twice.

After the 2nd reboot, I started wracking my geek brain for answers. I’ve seen a repair dialog like this one before, when I was providing tech support for Adobe Reader in my day-job. It popped up if you were using or installing Reader and the plugins for Safari weren’t in place. It could also be launched from a Reader menu inside the application.

This wasn’t the exact same dialog as the one I’d seen at work, and the work dialog box was never totally inactive in its own bubble world, but hey, Adobe = Adobe. Instead of trying to restart the upgrade, I launched Acrobat. Lo and behold, the same dialog came up, and I was able to actually process it this time. Right after that, I got the upgrade prompt, which ran just fine.

I’m gloating not because I defeated Adobe’s dumbass upgrade installers, but because I wouldn’t have known what to do if I hadn’t spent 7 1/2 years supporting Reader.

Some days, I miss that job. I get to solve all kinds of cool problems in my new job, but they’re almost all design-related. I rarely get to “get my geek on” anymore. In fact, I’m frequently discouraged from thinking about the geek challenges of creating my designs, because one of my roles as an architect is to challenge the status quo by pushing the developers to find new solutions to existing problems.

Today I proved geek-girl isn’t dead, and remembers her geek-tools. When I get to exercise geek-girl, I’m a happy geek girl.

I think I’ll go recode the whole blog as a reward.

I love living in the future.

Consider the following quote, from The Design of Everyday Things
by Don Norman (copyright 1988):

Would you like a pocket-size device that reminded you of each appointment and daily event? I would. I am waiting for the day when portable computers become small enough that I can keep one with me at all times. I will definitely put all my reminding burdens upon it. It has to be small. It has to be convenient to use. And it has to be relatively powerful, at least by today’s standards. It has to have a full, standard typewriter keyboard and a reasonably large display. It needs good graphics, because that makes a tremendous difference in usability, and a lot of memory – a huge amount, actually. And it should be easy to hook up to the telephone; I need to connect it to my home and laboratory computers.

I bought the book and found this passage while reading the book on my couch… on the Kindle app on my iPhone.

I love living in the future.

It wouldn’t be home if it was calm.

Got home from Seattle veeeeeery late Thursday. By mid Friday my cousins had arrived from England. Friday night we grabbed some dinner and slept well.

This morning didn’t go nearly as smoothly. Almost immediately after waking up, Chance started coughing & reverse-sneezing.

Since the dogs were boarded Thursday night, a cough was good for an immediate trip to the vet for the boy. the diagnosis is, well, a cough — could be a virus, could be kennel cough (for which he got his booster a month ago, so that’s doubtful), could be canine influenza. We were told to expect that he’d get worse before he gets better, and given a prescription for a decongestant in case it gets bad over the weekend. Oh, and we can assume if Chance has it, Kaylee does too.

On the other hand, Chance has been coughing less and less throughout the course of the day, he’s alert, eating fine, and driving me crazy because he’s constantly got to be in my lap. So I’m not panicking yet.

The afternoon settled out with some chores and a nap, and then a big family dinner at my parents’ place, lots of stories, and lots of laughter.

Now we’re home again. My cousins have crashed for the night, and Nighthawk and I are watching the DVR of the Phillies game.

Tomorrow is more time with family and some shopping. I don’t go back to work until the cousins head back to England, so I’m taking time recharging, and I’ll be home more than usual, which is convenient for keeping an eye on the dogs.

So, you know, the usual calm weekend at home.

A fresh cut

If you’ve been spared my babble on twitter and facebook, you might’ve somehow missed the fact that I’ve been in Seattle all week learning at An Event Apart.

And y’all know what that means: I’m hacking the site again.

If you’re using Safari or Firefox, you might notice the header and certain aspects of the page design have changed. That’s all done in HTML 5 and CSS 3 — though there’s a lot more to do before the page would align with the current standards. Amazingly, the page now aligns with the way I pictured the header looking when I first started this design a few years ago.

If you’re using Internet Explorer, the page just got more boring looking. Sorry, but IE doesn’t support the new standards yet. (Though if you’re one of the ones on IE 8 tiny bits and pieces are working. And if you’re one of the 20% of my visitors below IE 8 we need to talk anyway, because dude, your browser is a security hazard. The other 80% of the folks here have gotten with the program, and it’s your turn.)

Anyway, everything still works on IE, just doesn’t look quite as fancy as it used to. On the other hand, since I just stripped a bunch of pretty darned large images out of my CSS (and shortened it), and cleaned up the sidebar and some other stuff, hey, you might actually see a performance boost out of it, even if the page did get more boring, and most people are willing to make that trade-off.

If you see anything whacko, snap a screenshot and send it to me at [my nickame] [at symbol] [my nickname dot com]. Or leave a comment. Whatever :)

Ow my brain.

I think the best way to qualify what I just woke up from was a “defrag dream” (thank you Jo for finally giving them a name), partially because it was a weird “will it blend?” of work, the conference, family, and hell, anything else my brain could come up with, and partially because after two awesome awesome awesome days of An Event Apart: Seattle, I have a hell of a lot to defrag.

I’d tell you about the dream, but I can’t remember it because of the end of the dream. And it’s really the end of the dream I’m writing about because I want to know if this happens to anyone else.

Last night, I went to a rockin’ party, where I didn’t drink (only relevant because we’re talking about brain behavior), came back to the hotel, watched about a half hour or so of SportsCenter while surfing twitter and catching up on my email, and fell asleep.

I woke back up, got into bed, and turn on the music I usually sleep to. (Look up Dan Gibson’s Solitudes on your music store of choice. No relation, btw.). I don’t remember setting an alarm.

Normally, that would be a massive error on my part. I regularly sleep through my alarms at home, which is why I set three of them when it’s something important.

As an added bonus, I neglected to actually plug the phone into the charger. It was down to below 45% charge when I went to bed, and I was playing music at the time. It had no shot of living to morning.

So I’m asleep, and I’m dreaming all kinds of crazy shit about trying to get something work-related redesigned using css3 on my iPhone while waiting on the tarmac of the plane back to Philly, except the plane won’t take off because the runway is packed with people who got off their planes to go to the IA Summit and decided to just sit down in the middle of the runway to eat lunch… there were many dogs involved, something about us actually being in Japan, I was being followed, a few bits were animated, the plane has hotel furniture in it… see? Defrag dream.

Anyway, the phone in the hallway of the hotel (which was somehow in the plane) (and which looks really cool, I’ll try to grab a pic shortly) starts ringing. I know it’s my sister, in that it’s-a-dream-you’re-psychic way, so even though I’m in a hallway of a hotel inside an airplane in Japan, I answer it.

Here’s where it gets weird.

(Don’t give me that look.)

The voice on the other end sounds like a hairy monster. Pick a male muppet not voiced by Frank Oz, make him sound gruff, turn him into a faceless scary thing (that’s only about 2 feet tall). He screams about four words at me. When I say screams, I mean THIS BIT OF THE DREAM WAS 10 TIMES LOUDER THAN THE REST and I didn’t even know dreams had volume controls. I can’t understand any of the 4 words because they’re cut off like bad cellphone connections.

Instantly, I wake up. And it’s the exact time my first alarm would’ve gone off, if I’d set it, on the iPhone that’s dead anyway.

So here’s my theory: Rational Brain and Emotional Brain are working together to clean the house, and Emotional Brain (which by the way is better at cleaning) is in charge. Neither of them is watching the clock, but Rational Brain slipped Dinosaur Brain $20 and a bottle of Bacardi Mojito earlier to make sure we get up on time, because it knows we’re in trouble. Dinosaur Brain is very good at keeping time, so when the alarm needs to go off, it cuts in Matrix-style and violently disrupts the dream with extreme loudness. But since it’s Dinosaur Brain, it can’t talk to me in words, so Emotional Brian translates the entire mess into the next closest thing: a bad signal from AT&T.

Thoughts?