Sunday, February 20, 2005

My Wanderlust Dream Fulfilled

(originally posted at crw.typepad.com)

It was sometime prior to 9/11, on a particularly disparaging day of work. A couple co-workers and I skipped out to lunch early and headed downtown to sit in the shadow of the WTC and have falafel. Though the wind was quite strong, it was still a comfortably warm and sunny day. I sat between the towers, listening to whatever MP3 player I had at the time. An unfamiliar song came on; it resonated with me and filled me with a sense of wanderlust. I wanted to get in a car and just go. Just drive. Explore.

During all the major turning points in my life since then, it's been a theme. Is now the right time? I remember sitting in my aunt and uncle's new house in DC, the night of the 2004 elections. As my heart sank and I realized how out-of-touch I am with the majority of the voting public in my country, my desire to explore grew.

Well, now's the time. As in, today. I set out in a few hours.

It'll be an adventure in the true sense of the word. I have but one or two set stops to make en route, and the ultimate destination has no mailing address - simple, San Francisco. Like the song that originally inspired me, I've got myself a Trucker's Atlas, and I'll see where it leads me.

One way or another, I'll be in San Francisco to start work on March 1st.

Friday, February 04, 2005

Music Meme via Suw

(originally posted at crw.typepad.com)

I've been pinged by Suw with a music meme that's being passed around. My initial reaction was just to post a link to my last.fm profile, but that doesn't really answer the questions being asked. Here goes:
  1. Total amount of music on your computer? Egads, I've got music spread across many computers, iPod, backup DVD's and firewire drives. My core set of music is 30gb and it lives on my iPod.
  2. The last CD you bought is: Margerine Eclipse by Stereolab
  3. What is the song you last listened to before reading this message? Had to consult last.fm for this one. Last night the last song I heard before unplugging my iPod to plug in my iSight was... I'm Deranged, by David Bowie.
  4. Write down 5 songs you listen to or that mean a lot to you: Come and Play in the Milky Night, Glass Museum, Clockwise, Your Signs, Trucker's Atlas, People Eating Fruit (bonus, sixth!)
  5. Who are you going to pass this stick to? (3 persons) and why? Hmm, I think I'm not going to propagate this meme and let it quietly die.
I've also come across some interesting bugs in ecto when dealing with nesting lists. I've had to compose this post in HTML-view and hope that it turns out alright when I publish it.

Thursday, February 03, 2005

Working for Six Apart

(originally posted at crw.typepad.com)

I have just formally accepted a position with Six Apart as a Software Engineer on the TypePad team. I'm more than excited and still catch myself giggling, sighing, and feeling completely overwhelmed at the prospect of moving west in less than a month.

After being hired by Technorati, Niall Kennedy wrote a wonderful post about the interview process he went through. I enjoyed reading it so much that I decided then and there that I'd craft a similar post about my experience interviewing with Six Apart.

Round One: The Application

Per the job posting, I sent my resume with a brief cover email to jobs@sixapart.com. I cc'd Ben Trott, who I'd had brief prior contact with during the MT3 alpha/beta period and whose job title was listed as the manager of the position I was applying for. Within a week I'd heard back from Ben directly, suggesting that we chat a bit more about the position.

Round Two: Instant Messaging

I was sitting in Amtrak's Acela loung in New York City - en route from DC to Rochester - when I received an IM from Ben. He told me a bit about the company, but I was already pretty familiar with their products and services. We chatted about my work history, my current consulting work, and my history as a blogger. We talked a bit about Six Apart's move from San Mateo to San Francisco and the new office space they were still setting up at the time. At the end of the conversation he said he'd like for me to chat with some other staff members - but as the holidays were approaching, we had some scheduling difficulty.

Round Three: Phone Interview

After the holidays, we scheduled back-to-back phone calls with three staff members:
  • Byrne Reese: Product Manager, TypePad
  • Randy Reddig: Software Engineer, TypePad
  • Paul Lindner: Server Engineer
The night before, however, news broke about the LiveJournal acquisition. I was up all night reading community reactions in both the blogosphere and the journaling community and chatting on IRC about the ramifications of the deal.

Byrne called first and we had a nice chat about what TypePad offers and some potential future developments. Randy and I talked about the development process of the TypePad team and the tools that they use to get things done. Paul and I discussed the back-end of things and the tools used to manage them as well as some of the projects I'd be interested in working on. Each conversation had an obligatory mention of the LiveJournal deal.

Each discussion went longer than the last as I began to wake up and not feel so groggy. After the last conversation I was thoroughly excited at some of the things we'd talked about and some of the pending product developments.

Round Four: Face-to-face Meeting

About a week after the phone interview, I received an email from Ben asking if I could fly out to meet the team. Of course, I jumped at the opportunity. After being unable to escape the Boston blizzard, I returned to Rochester where it was still snowing. I was ready for some sun, and boy did I get it.

I met with Ben first, right after a staff meeting. We talked for a bit and he showed me LifeBlog and we discussed the structure of the rest of the day. He showed me around the office and introduced me to Jay, Ezra, and Brad from the MovableType team. The latter two and I split off into a conference room and chatted a bit about MT. I was then introduced to the TypePad team - Mark, Garth, and Randy. We moved to the "make love not war" room, and discussed the TypePad app, my development history, and I was quizzed on things like regex and debugging methods.

When our time was up, I got to have a quick break before meeting with Byrne. We chatted about his function as TypePad Product Manager and how he interacts with the team. He gave me a couple of brain teasers that reminded me of the kind of interview techniques I hear Microsoft uses. They provided me with a nice mental change of pace and gave him an opportunity to witness my problem-solving skills.

Byrne then took me to meet with Mena. It was about three and a half hours into the interview process that day and I was beginning to burn out. Thankfully, Mena insisted on me removing my tie and relaxing a bit - she even made me a cup of green tea. Her office had the most comfortable chairs on the premises and I immediately sank into one of them.

Mena wasn't really interested in my technical capabilities. She wanted to know more about me as a person, and gauge whether or not I'd fit in with the slightly off-the-wall Six Apart crowd. She surfed my Drupal blog and checked out my musical taste at last.fm. She'd mentioned her upcoming trip to Japan and I informed her of my fondness of Japanese culture and my desire to learn Japanese. I found that it's quite hard to sum yourself up into a few easily digestible nuggets of information and I probably ended up just seeming awkward in attempting to do so.

Mena took me to meet with Ben again. I recapped all the conversations I'd just had for him and then we discussed compensation packages and availability. He asked if I had any questions for him, but not having signed an NDA, I was unable to ask any questions that he'd be allowed to answer - so that concluded this round of interviews. Interesting fact: Ben's mobile phone has a Hello Kitty bangle on it - and if it's not Hello Kitty, then it might as well be. Grin.

Round Five: The Offer

What are you, nuts? I accepted it. Six Apart offers a competitive salary with great benefit plans available. My start date is the first of March. The interview process was the most rigorous one I've ever been through and lasted just over two months. There has been no talk of a "probationary" period - which I think the interview process was meant to nullify. They have a pretty good idea of my technical capabilities and shortcomings, and have been exposed to enough of my personality to make sure I'm not completely psychotic.

The Future

I'm a firm believer in eating your own dog food, so this TypePad blog will be seeing quite a bit more use in the months (and hopefully years) to come. I'm not sure if this will become the new ninjafish or not, or whether I'll be able to continue a development role on the drupal project - all that remains to be seen. In the meantime, I've got quite a lot of preparation ahead of me for the move and will likely be around a lot less. I'm still available via IM or email - ping me if you need someone whose good mood may be contagious.