Just set up WordPress. Will be migrating old content from /weblog shortly.
UPDATE: Imported. Will fiddle with URL stuff later
mamablogga.com – The ultimate guide to migrating from blogger to wordpress
Just set up WordPress. Will be migrating old content from /weblog shortly.
UPDATE: Imported. Will fiddle with URL stuff later
mamablogga.com – The ultimate guide to migrating from blogger to wordpress
And that wraps up a whole month of blog posts. Well, I missed a few days here and there.
Needed admin rights for something on the IE6 VirtualPC image and couldn’t find the password on the web. Someone somewhere will have the same question, so according to the readme for the current image, The Administrator and IETest passwords are
Natch.P2ssw0rd .
p.s. Happy National Blog Posting Month. Out of a misplaced sense of journalistic integrity I am not back-dating posts to fill in the days I missed already.
Google Maps street level views are the greatest thing since sliced bread. All I have to do is drop the little dude icon in the middle of the freeway and it shows exactly what the visual landmarks are.
Argh!! I just missed the offramp! This is like the 3rd time!!
I just finished an informal “interview” at blist in Pioneer Square. My brain stalled out when it was my turn to answer questions, but even so, I think there’s a >25% chance of getting an offer by Christmas. Before last week I’d never heard of them, but it sounded like they were doing something interesting, which would be a welcome change.
No. What they’re doing isn’t interesting. It’s mindblowing. It does for relational databases what Scripting News and Blogger did for writing. I mean, your grandma can keep recipes in this thing.
The computerized recipe file, to me, is practically the Holy Grail of usability — a marketing cliché older than the IBM PC, a diversion to distract your 1970s-vintage housewife just long enough for you to plunk down fifty grand on a box that smells like solid-state cologne and comes with 512 bytes of memory.
She tries to love the recipe software, she really does, even when that means upgrading to 16K. But after data-entering enough recipes to fill two boxes of Elephant diskettes,[1] you are both horrified to learn what happens to floppies when you decide to use a giant horseshoe magnet as a bookend.
She doesn’t even get angry. But a month passes before she forgives you for throwing out all of her cookbooks.
blist will save your marriage.
But blist is not only a really smart UI. Consumer applications for blists are also a free demo for organizations who are traditionally dependent on IT[2] to build and manage database applications for them. Need a timecard application? Drag ‘n drop. Need a gradebook for your school? Copy an existing design shared by the community. Need a warehouse management system? Tricky — you might need an analyst. This is everything Access was supposed to be.
The other end of the system is a massive-scale database fleet on a par with AWS or Google, capable of providing enterprise-class service with the same economies of scale. I’m a hippie-geeky idealist like my dad, so it pays to be skeptical, but I think these guys have the experience to pull it off. The CEO, Kevin Merritt, is a nice guy. He’s also got a track record. Even without attending the Steve Jobs School of Mass Hypnosis, he’s got me excited about this thing.
And they understand that the UI is crucial — with only a dozen or so employees, they already have a full-time UX person on staff.
I think I want this.
Elephant. Never forget.

Are you even listening?

This is why I love being off the media "grid": I didn’t even know about the Academy Awards until after the ceremony. People arguing the merits of movies I’ve never seen, actors I wouldn’t recognize, and prom dresses I wouldn’t be caught dead wearing.[1] Thanks but I’ll make do without it.
<– This is Sheelee, my former fiancee. We got engaged in January 2004. We were excited and happy.
Then things started to die … It was a long-distance relationship, and I was unemployed at the time, unemployable. I won’t go into all the reasons why things didn’t work out; frankly, I don’t want to think about them. I couldn’t decide what to do, and finally decided not to decide.
Now that I have a job, some of the more practical reasons for avoiding the issue have gone away. She’s a very attractive girl with a conspiratorial smile and an insane sense of humor. At one point I really believed that I understood relationships well enough to figure this out, and understood myself well enough to stop dodging the issues that held me back from committing to someone else. But I don’t, and I won’t. It’s a real defeat for me to say that. But it’s easier than dragging her along making her think there’s a possibility that something might change.
My mom called yesterday morning to ask how I was. Has it been raining where you are? Yes, I told her, it had been sprinkling for the last few days. My boss has been working from home and it just dawned on me to read the news and see what the situation was really like. As usual, I was oblivious to the fact that people were experiencing disruptions and property damage just miles away from where I live. Flooding, that’s the word they used. Aha.
Brain, brain, go away
Come again some other day
I’m having trouble doing effective code reviews. Our team does informal, glance-over reviews of code before check-in, which works when you’re building on an established design, but I have trouble seeing how it works for scattered-out bits of code written by the seat of your pants.
As the CSS expert[1] on the team, it was my responsibility to create a cohesive CSS structure, and use code review to ensure that the devs were using it properly. The Right Thing would have been to identify common page elements up front so that the structure would be consistent everywhere and easy to use. (E.g., IDs versus classes, div vs p, hx vs span, borders vs hrs, padding vs brs, functional vs presentational class names, etc.)
But I’ve let that opportunity slip through my fingers. Partly due to factors beyond my control, the other devs had to proceed without the structure in place. So we have all these different ad hac[2] approaches to fixing this or that alignment problem on individual pages, all these random classes added to the CSS file. Let me emphasize that this is not the devs’ fault! They have done very well under the circumstances. But to achieve the desired level of quality, they would have had to do bottom-up redesign of something outside their area of expertise. I just don’t see how code reviews alone can provide adequate direction.
[I wanted to include an example here, but Blogger can't make up its mind how to process embedded HTML code -- whether to render my divs regardless of wrapping them in code tags; whether or not to expand my already spelled-out &s. (Argh, it did it again!)]
I’m very disappointed in myself, regardless of the causes. The CSS code has my imprimatur, has my name on it, and it’s not what I would have wanted. To fix it, we’d have to refactor the CSS file and then have everyone go back into the markup, changing class names and structural decisions. That ain’t gonna happen (unless we get permission to wind back the clock).
Anyway, back to the purported subject of this post. While looking for articles on code review in Agile methodologies, I happened upon this post which starts with a discussion of the male insistence on trying to navigate and drive simultaneously:
Thanks to these unexpected excursions, I have seen parts of the country side that I might otherwise have missed, but I have no idea where they were or how to get back there. [Hacknot: In Praise of Code Reviews]
The reluctance to stop and read the map is analogous to the reluctance to do code reviews:
This desire to minimize small, short-term pain even at the expense of significantly more pain in the long term is at the core of much self-defeating behavior.
I feel very lost indeed.