Today I learned that the office is exactly equidistant to the two closest Quiznos' - 0.3 miles. I was also briefly reminded that it can be nice to have a technologically-proficient Mother. Little IM's with familial updates can be humorous or depressing - today's IM was neither, but I was still grateful to receive it.
Thursday, July 07, 2005
Wednesday, July 06, 2005
[MP|RI]AA's Sinister Plot
Thursday, June 09, 2005
Wednesday, June 08, 2005
Flickr schwag
Beethoven Downloads via BBC
Tuesday, June 07, 2005
Aliens gave me an ankle probe!
Friday, June 03, 2005
Stereolab Playlist on iTMS
Every now and then I'll cruise through the celebrity playlists, just for kicks. David Duchovny's got some funk. The Cure likes Nirvana and Mogwai. Reading the little one-line descriptions - even if they're faked by some marketing droid - is entertaining.
From the Stereolab playlist I purchased Barry Adamson and Grace Jones songs based solely on the 30 second clips and description from Laetitia.
One of the celebritys had a Gainsbourg song that I'm going to try to leech from Mena's collection. It was pretty good. Don't remember which, but I'll find it. One of the slogans, perhaps. Started with an E.
Thursday, May 05, 2005
Five Fives
Thursday, April 28, 2005
New Stereolab & a Fond Farewell to Tatsuhiko
(originally posted at crw.livejournal.com)
I drove out to Portrero Hill for the first time and picked up Randy and Ezra, then headed downtown to collect Tatsuhiko from his hotel. Tatsuhiko had been in town on business and tonight was his last night so we decided to show him a good time. We had a lovely dinner at Kiss Sushi (with a bottle of Louis Jadot Pouilly-Fuisse) and then cruised the J-town mall for some drinks. Afterwards we hit the Boom Boom Room and met up with Garth. Some Dave Matthews-like band was playing and it was pretty painful for me, but I stuck through it.
We adjourned to Garth's place (which was just a few blocks away) for some Karaoke Revolution and I got my first real taste of Katamari Damacy. Honestly, I don't see what the big fuss is over it other than the music (which was top notch). I'll give it more of a chance when I can afford to pick up my own copy. Oh, and when I get a better TV.
So yeah, a nice day.
Oh, the songs I had to sing for Karaoke Revolution were: Billie Jean, Bizarre Love Triangle, and Son of a Preacher Man. Though I came in second place on each round, I still feel I need to apologize to the guys for the pain of my off-key, off-tempo, off-off performances must've induced.
Sunday, April 17, 2005
Why U-Haul Sucks
(originally posted at crw.livejournal.com)
Five minutes later...
Representative: "Hello, in order to best serve your needs and find you the most affordable solution, I need to take your name."Me: "My name?"Rep: "Yes, your name."Me: "I'm not giving you my name, I just want to know if you have any trucks available."Rep: "Well I need your name."Me: "Well you're not getting it. Do you want my business or not?"Rep: "Well, ok. Where do you want to pick your truck up?"Me: "San Francisco, zip code 94105."Rep: "Ok, please hold."
...and then she transfers me to a different pickup location altogether. In Oakland. Wow.
Friday, April 15, 2005
The DMV
Tuesday, March 15, 2005
Full Circle
(originally posted at crw.livejournal.com)
Quick backstory, for those who are unaware: I've recently moved to San Francisco to work for Six Apart as a software engineer on TypePad. More and more of my time has been spent poking at and learning about web services, APIs, and publishing applications, it only made sense to make it my job - to get paid for it.
Since I've been here, I've made friends with a handful of people on the LiveJournal team and my interest in their app has been renewed. They were kind enough to reclaim the stagnant "crw" account for me, so I'm going to try to put it to use each day. What I write here are my own personal thoughts and feelings - hell, I may even restrict it - make it friends-only. We'll see what becomes of this space.
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:
- 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.
- The last CD you bought is: Margerine Eclipse by Stereolab
- 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.
- 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!)
- 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.
Tuesday, January 04, 2005
TypeKey Pushing TypePad
(originally posted at crw.typepad.com)
Last month on ninjafish I mused about comment tracking. Through chats on #joiito, #suwcharman and IM, a number of people identified the need for an easy and transparent way for users to keep track of the comments they leave scattered throughout the blogosphere. This lead to pie-in-the-sky fantasies about everyone having a web space of their own and the current practice of commenting giving way strictly to trackback pings.
Naturally, with all this talk of commenting, thoughts eventually turned to TypeKey - Six Apart's centralized identity service for comment authentication. It dawned on me that 6A had a golden opportunity with TypeKey: they could use TypeKey to drive TypePad sales if they educated their users on the difference between comments and trackbacks.
If you go to the TypeKey site, however, you'll find no mention of other 6A products at all. I believe this to be because 6A would like to see mass-adoption of TypeKey across other blogging platforms to maximize its usefulness. Turning TypeKey into an advertisement for TypePad would be counterproductive to this goal.
Potentially Working for Six Apart
This comes after two long months of stumping for a job in the defense industry in the DC area. There, I was wooed by the promise of steady work at decent wages, with no chance of having my position outsourced. The trade-off would be the potential of my work being immoral and possibly repetitive and boring (which I would consider immoral as well). It quickly dawned on me that such work just wouldn't suit me.
Enter Six Apart.
While helping AKMA with an oddly-borked MT upgrade, I serendipitously found the job opening at 6A. MT was the first blogging app I ran on my own hosted server, and I'd spent a good chunk of time testing it during the version 3 alpha and beta phases and playing with the new plugin architecture. It's a good codebase surrounded by a great community - who wouldn't jump at the opportunity to get paid to hack on it?
I applied and soon found myself in contact with Ben Trott. Ben and Mena have a reputation in the blogosphere as being a ridiculously cute couple and as such I find myself tempted to give in to a false sense of informality when chatting with or about them. It's quite disconcerting and will probably only disappear once I actually get to know them.
After initial contact, Suw was kind enough to hook me up with a 90 day free trial for TypePad. Luckily she was able to attach the TypePad account to my pre-existing TypeKey account - which at first glance seemed an entirely non-obvious process. TypePad auto-imported my profile data from TypeKey and I was off - ready to explore!
Tuesday, November 30, 2004
breathing new life into...
(originally posted at pixeljuice.livejournal.com)
into nothing, really. i'm just testing out ecto with various web-based publishing platforms. i remembered i had this old livejournal account and wouldn't you know, it seems to still work.
go fig.
Thursday, March 11, 2004
Nintendo's New Portable
(originally posted at bigbadgeek.com)
The Register has an interesting story about what could be some leaked specs on the new Nintendo portable system - possibly dubbed the Nintendo Nitro.
It had been confirmed early on that this would be a double-screened device, which led me to question where the buttons would reside if it were a clamshell design. The possibility of a tri-fold device dawned on me, but just didn't seem too likely. The leaked document claims the device will have at least one touch screen. This makes a whole lot of sense, but I'm not sold on whether it's a good idea. Let's explore...
Nintendo's GameCube controller has one main "A" button and on diminutive "B" button which are the basis for most menu-driven game controls. The "A" button (cleverly colored green) accepts a selected menu item and the "B" button (just as cleverly colored red) cancels selections or backs out of the menu. During normal gameplay, these buttons (along with X/Y support buttons) take on a "virtual" quality - where their use is context-sensitive. Their current context is usually displayed on the screen in the form of "A will now attack!" and the like.
Couple this with Nintendo's use of the GBA as an input device and support screen for some GameCube games. In Legend of Zelda: The Wind Waker, the GBA is used as an extra menu system, but also shows maps and meta-data that you wouldn't normally have access to in the game.
So ask yourself, what lessons might Nintendo have learned from these experiences?
It sounds to me, that with the use of a touch-screen, Nintendo is looking to take input to a completely new level by making it completely virtual - an experience to be programmed by the game designers, not limited to the hardware. You'd have a clamshell device with a main screen on one side and a support/input screen on the other. This would allow developers to create input zones of arbitrary size and number, and at the same time use the input screen to display gameplay meta-data. Sound neat, sound innovative? You bet.
Here's the problem: people like the tactile sensation of mashing buttons with their fingers. No, I don't have any evidence to back that up other than common sense and a myriad of gameplay hours since I was young. What's more, with the GameCube's controller and virtual button setup, you could instantly pick up any GC game and almost instantly know which buttons do what. If developers are allowed to go wild on interface design, that level of cohesion is lost.
Also in the specs are shockers like 802.11 and hardware-accelerated 3d graphics. But those are side issues for me. What's up with the touch screen, Nintendo?
Monday, March 08, 2004
iChat Wishlist
(originally posted at bigbadgeek.com)
About a week and a half ago, Apple responded to my iChat feature requests.
First and foremost I asked them to support XMPP-Core now that it's an IETF proposed standard. This would effectively make iChat a multi-protocol instant messaging application. During development of the first rev of iChat, the developers used the Jabber protocols as a model while the biz-heads worked things out with AOL. Here's a post iChat's history.
Secondly, I asked them to fix their implementation of buddy groups. Currently they use a drawer with checkboxes for the displaying of buddy groups. Most other clients on the market use a tree-view, folder-list metaphor. With their innovative implementation, Apple "fixed" something that wasn't really broken to begin with.
They responded by calling both items "known issues." Obviously the lack of XMPP support is "known" - as it was simply a design choice. But calling the current state of the buddy group implementation a "known issue" really surprised me. Either they didn't really read what I wrote, or they're admitting that they made a mistake. Either way, I hope I don't have to wait until 10.4 for the next rev of iChat.
Subscribe to:
Posts (Atom)