The CSS Working Group and Me

I’ve represented AOL on the CSS Working Group for over three years now, and I’ve always felt that I’m not able to give enough time to it, or help as much as I wanted to, because of my responsibilities in my “real” job. With recent blog posts by Ian Hickson and Fantasai, I think it’s time to put up or shut up, especially since fantasai called me out in hers

For most of my time on the working group, the only representation we had from the web design community was from AOL: from Kimberly Blessing and Kevin Lawver. When Andy Clarke joined the CSS Working Group as an Invited Expert last year, I was really excited: finally some more web designer perspective. But Andy and Kevin are both too busy to be regular participants,and when they are around, they’re not technical enough to really follow the discussions and understand the impact some silly sentence in the spec has on what web designers are trying to do.


In my defense, even though it doesn’t look like I’m following, I usually am, except when the discussion veers into the bowels of typography, internationalization or we have six hour arguments about punctuation (it’s happened, don’t try to deny it): that’s when the blood starts seeping out of my ears. When we discuss layout or things I actually want/need to use, I’m right in there.


Now, it stings a little bit to be called “not technical enough”, but she’s right. I’m not. I don’t have an inside-out knowledge of typography, of how browsers are built or the reasons certain things are hard for them to do. I build web apps, not web browsers, and after sitting through over three years of meetings, I certainly don’t want to build browsers. It’s a hard, painful and thankless job. The folks who work at Mozilla, Opera, Apple, Microsoft and anyone else who works on browsers are extremely smart and I’m in awe of them. I understand that building browser is hard, but it’s extremely frustrating when features that web developers and designers need are shot down because they’re “too hard to implement”.


I share her concerns about the lack of designer input on CSS, and that the group is dominated by browser implementors. That’s why I asked Cindy Li to be my backup in the group, and when she left AOL, asked for designers to volunteer to join the working group. I got Jason Cranford Teague and Justin Kirk, two very skilled and experienced designers, to join up, and effectively tripled the designer population in the working group. In fact, Jason’s volunteered to work with Andy to design the group’s blog, which is great!


I think the CSS Working Group needs more designer and developer input. I think W3C member companies need to pony up some designers and developers to help out – even if it’s just to provide feedback on working drafts and proposals and provide use cases and real world examples of things we need.


I don’t know what the point of this is, except that I agree with both Ian and fantasai – something is wrong. The CSS Working Group is in jeopardy of becoming irrelevant, and unless the group gets new blood and can open up, we’re in real trouble. The worst part is, I’ve had to admit to myself that I don’t have the time or ability to do anything about it other than nod and agree with them. I’m hoping that by sharing my perspective as a web developer, bringing more designers into the group, I’ve done something worthwhile in my time in the group. It certainly doesn’t feel like enough

Insomnia-Fueled E-Mail Management Musings

I just saw Khoi Vinh’s post on managing e-mail and since I can’t sleep, I figured I’d tell you how I manage e-mail. I use OS X’s Mail.app for work mail and Thunderbird for my personal stuff (I like keeping them separate). I don’t get a ton of personal e-mail, but I get between one hundred and three hundred e-mails a day for work (during the week, 50-70 on weekends) between projects, internal listservs and CSS Working Group stuff. That number’s been as high as four hundred during the AIM Pages crunch last year, I was getting more than five hundred a day.\
I’ve managed that load for more than five years, and have found a couple things that keep me sane.

  1. I have a smart folder called Unread Messages that has only messages I haven’t read in it. Instead of peering at threads and a thousands-message long inbox, it contains only the stuff I haven’t read. I have another smart folder that has messages received in the last 36 hours. I almost never go into the Inbox view, because there’s just too much stuff there.
  2. Respond right away. If you can’t respond in a couple minutes, open the message in a new window and get to it after you’ve filtered the rest.
  3. Do your e-mail first thing. I spend the first half-hour of the day filtering e-mail and respond, and then get to work. I’ll check back every hour or so and filter again, depending on what I’m working on. If I’m coding and in the zone, then I might only check at the end of the day, but if I’m in meetings, it’s more often.\
    That’s pretty much it. My work day is an exercise in interruption management. Between e-mails and IMs from co-workers, I deal with hundreds of interruptions a day. It’s funny, but when I really have to get something done and don’t log in to AIM or open my e-mail, I miss the interruptions. I don’t know what to do with myself.\
    Sad, isn’t it?

I once only had $500…

Go me!

Rules for Career Development

I’ve been asked to talk to a group here at AOL about career development (no idea when, or really what the topic is). But, Jason and I were talking about it, and came up with this list of rules that I think are worth sharing, even if they’re not fully baked:

  1. Don’t be a dick: Translated – be constructive, helpful and positive
  2. Teach yourself something new on every project
  3. Be passionate about what you do: If you’re not, find something else to do.
  4. Get involved in the internal and external communities
  5. Repeat step one
  6. Know when to run: No one talks about it, but you have to know when to get out of a bad situation. I’ve been very lucky at AOL to know when it was time to move on to a new group or challenge. Thankfully, I’ve always found a soft place to land with new challenges.
  7. Expect change, roll with it, move on: Working in a company means things will change. When you’re not in charge, there will be lots of stuff that happens that you don’t agree with. You have to know when to fight, when to give up, and when to move on. The quicker you can do all three, the better.
  8. Update Have a support system: This one comes from Jen’s comment. It really helps to have someone in your corner – a spouse, parent, best friend or mentor who you can turn to. My wife is, of course, my most important, but I’ve had lots of mentors and good managers that have helped point me in the right direction.
  9. Update Be someone who gets things done: This one is from Joe in the comments, but it’s a good one. People don’t care about excuses or reasons why things don’t happen. Be the one folks can go to and get things accomplished.\
    Cool, I think the presentation’s all done! Thanks, Jason!

Things to Make You Giggle

Because so much in the world sucks and isn’t funny at all, here are some Tuesday morning links to make you crack a smile:

  • LOL Presidents – Be prepared to spend at least half an hour laughing. Good good stuff. See also: LOLPresident
  • Flight of the Conchords – You can watch the first episode of their new HBO series online fo’ free! They’re insanely funny, and I can’t wait for the show to start.
  • I Can Has Cheezeburger? – No explanation, just go check it out. Look out for the walrus/bucket series.
  • LOLGeeks – More of the same, only geeks!\
    Now, get to work! The weekend’s over, hippy!

Screw you, CNN.

Just for the record

I will always need my mom. Even when I am 64 and a grandmother living off of social security and enjoying the early bird special at Luby’s, I will still need my mom. Even if there comes a time when she isn’t around, due to the cycle of life, I will still need my mom.\
Check it out: My mom and Me!

Paris Pics

Au Revoir, Paris!

It’s been a good week in Paris for XTech. I haven’t been able to do a lot of site seeing with Jen because of a chest cold and my foot, but the food’s been good, the company great and I’ve learned some interesting stuff and met some really cool folks. I spent most of the afternoon in the hotel bar with Molly, Simon and a bunch of other geeks laughing and drinking (them wine, me Fanta and a Coke). Then tonight, to cap all of this fun off, Jen and I had dinner with Daniel Glazman and his lovely wife at a fantastic French restaurant. The food was out of this world, and the company was wonderful. I love Daniel, and am always happy when we get to share a meal. We both love food and giggle over each course, how it taste, how they made it, where the ingredients are from… way too much fun.\
It’s up early tomorrow, breakfast, then off to the airport and home to see the boys and hear all about their adventures with Grandma. Au revoir, Paris!