Archive for July, 2009

Priceless Picks

Sunday, July 19th, 2009

My first project with Übermind has been released: Priceless Picks for the iPhone. It’s already had a very positive response these past few days. The national TV ad campaign for it rolls out tomorrow, so it’ll be interesting to see where things go from there. Anyone with an iPhone can download it for free from the App Store.

I’ve only seen rough drafts of the TV commercials, but they look really cool. The advertising company also released this on YouTube:

It’s not as polished or exciting, but gives you an idea about the app and its functionality. (I do love how they brazenly attempt to make such calculated and clearly beautified figures play as though they are casual and off the street.)

The project is a nice showcase of my 3D/game engine for the iPhone, as well as some excellent technology I developed for 3D mapping, and some cool animation stuff I was able to do. There is yet more performance I could have squeezed out of it, but that will have to wait for another release, I suppose.

I’ve been taking things relatively easy at work as we wait for the dust to settle from this launch and find out where things will go over the next little while. I’ve returned to Theatresports in the meantime, and tried to catch up on my social life a bit. Went to a superhero party, saw a couple of movies, that kind of thing. Today Übermind is having its 10th anniversary celebration barbecue, and I’m going to try to squeeze both a friend’s show and another friend’s birthday party around that.

Other than that, there’s a lot of other complicated stuff going on in my life that I’m not really ready to discuss. The next few weeks should prove interesting, though.

Dan.

The most juvenile sport

Saturday, July 11th, 2009

The party on the 4th with folks from Unexpected Productions was just about the most fun I’ve had in months. The weather was scorching hot and we were on one of the ensemble member’s houseboat, a modestly-sized bachelor pad parked at a marina right next to where the fireworks were to be on display.

I was one of the earlier arrivals as I had gone to work beforehand so I would be able to park in the vicinity. It was still a good 25 minute walk or so, and I was ready to hit the lake pretty much on arrival.

Turns out there was a boat across from us on the slip where a bunch of folks were having a blast harrassing the legion of tourist ducks that were creating almost constant traffic, entering and exiting the water from the boat ramp right next to us. We got into it, loading up waterguns, swimming up to the ducks and firing mercilessly at the passengers as the boats kept crossing by. The reactions were mixed, but most of them seemed to take it pretty well. Word got out we were doing it, though, and some of the drivers tried firing back at us with their own waterguns, while a few of the more boring ones lowered the window covers on their vehicles in an attempt to block us out entirely.

It was about the most juvenile sport I’ve been a part of in a long time, but it was great. I took a few photos of the view from his houseboat:

7/4/09 1

7/4/09 2

7/4/09 3

Everyone brought meat of some form to the party, and the barbecue was fantastic. I’m not normally a big pork eater but the owner had marinated a huge tenderloin that got grilled by one of the ensemble members who doubles as something of a chef, and was without a doubt the most succulent pork I’ve ever tasted. Others brought sausages, steak shishkebabs and more. Once we were loaded up on meat and drink we hung out on the rooftop patio of the boat to watch the fireworks:

7/4/09 Fireworks 1

7/4/09 Fireworks 2

… I suppose that’s about the best quality I could expect from an iPhone taking pictures at night.

Anyway, it was pretty spectacular and a blast of a time with some fantastic friends. So glad I could make it out this year!

On Monday we shipped my big project to Apple, where it’s been in review ever since. If agreements hold up, it’ll be available on the 14th, which is when a massive advertising campaign begins.

It shipped with a few known and understood bugs and with some feature compromises in order to keep from jeopardizing stability of the build, but on the whole we managed to get it pretty damn stable in time for launch. I’m proud of it… the client is getting one hell of a deal from us. I’ve been taking it a bit easier this week, although they’ve already got me working on some other side projects while we negotiate and get a contract signed for versions 1.1 and 2.

Weather has been pretty great on the whole, with a few exceptions here and there. It’s as though we’re finally getting some payback for the lousy summers we’ve had the past couple of years. I was glad for the good weather Thursday morning, when I was on the highway driving to work and out of nowhere my front passenger-side window shattered in on me.

I shouted an epithet or two and navigated my way off the highway and into a nearby parking lot. I never saw what caused the glass to shatter but I assume it was a small rock or something kicked up by another vehicle. None of the glass hit me and fortunately there was nobody in the passenger seat, but I couldn’t very well continue the drive to Seattle. The next hour or so was spent learning what one does in these situations, as I called around to my parents, my insurance company, the car dealership and other glass repair places. There was no use going through insurance and the dealership said they could fix it for $300-$500, but also offered that an auto glass place might do it cheaper. They recommended a shop and I called them, and sure enough they would do it for $190 plus tax, but I became frustrated as the guy there had to make a call to check if they could get the glass for my car the same day or not, and after fifteen minutes still hadn’t called me back. I called him and asked how much longer it was going to take, as I had to make a decision about what I was going to do. He told me that it shouldn’t be more than fifteen minutes… I think he said it, though, too quickly to stop himself as he realized in that same moment that fifteen minutes had already gone by. He quickly added he’d call the guy over there again in another five minutes, and I accepted that, a little beleaguered that it took them so long just to check the inventory over at their warehouse.

I checked on my phone for another auto glass place, and the woman there was able to put me on hold less than a minute while she checked their warehouse inventory. She told me they could have the glass in by 2 PM, and they were five bucks cheaper to boot, so I gladly made an appointment and was half-way home when I finally got a call back from the first place and was able to tell them thanks-but-no.

So by the end of the day I was 200 bucks poorer but now have a new passenger window in my car. I know it won’t stay this way, but at the moment it’s eerily clean and without any sign of wear, and is so transparent that it still kind of looks like my car is missing a window.

I’ve been away from Theatresports ever since Fiddler opened and on since it closed again as I’ve been so burned out from work, but I made something of an unexpected return last night when an ensemble member emailed me asking if I could take her place. I agreed, and it was good to get back on stage and do what I love. My team did a respectable job and we wound up winning, although I think the judging was wonky. So it looks like I’ll be going back again next weekend.

I had a horrible time getting there, though, as the I-90 bridge has been closed heading into Seattle this week for maintenance, which means traffic on the 520 has been brutal. In fact, I wound up staying and working from home on Friday, the bridge traffic was backed up so far. My plan was to wait until the middle of the day, or the afternoon, or any time other than rush hour to get into the city, go to work, and then head to the theatre from there, but there was not a single point in the entire day where the traffic maps weren’t blackened out. So I left an hour earlier than normal and made my way in. Of course, on the way home they unexpectedly opened the 520 bridge (how they can see fit to do that when the only other bridge is under construction I have no clue), so I wound up taking about a 20 minute detour because of that. On the whole, Seattle traffic and the constant construction we’re experiencing right in the way of my commute are pretty high on my pet peeves list.

That’s about all there is to report. Gonna go outside now and enjoy the summer while it’s still here.

Dan.

Giving my feet a rest

Saturday, July 4th, 2009

Happy America Day, everyone! Canada Day was just a few days ago, and I celebrated in style, as I am wont to do.

Work is now in that “hurry up and wait” phase of the project where I’m spending considerable time idling followed by sudden bursts of furious work at inconvenient hours. It’s better than the constant crunch I was dealing with before, but I’m still generally getting home from work much later than I’d prefer. I’ll be glad when the app is delivered to Apple and is out of our hands, which should be in just a few days now (fingers crossed).

It was unclear whether yesterday (July 3rd) would be a holiday for us, because on the one hand we’re theoretically at our most critically urgent phase, and on the other hand there really isn’t much to do unless there’s a fire to put out. It wound up being a bit of both for me: I fielded some problems at home, but mostly took it easy.

Yesterday was also Zombie Walk, an event where they were attempting to set a world record for the largest flash mob of zombies. I knew a lot of people who were attending but wasn’t planning on going myself; the effort required between costuming, makeup and time devoted to the event was just too demanding, and I was really looking forward to the day off. Besides which, the event took place quite literally around the corner from my work office, and I knew from experience how tough it was to find parking anywhere in the Fremont area whenever there was any sort of parade, street fair or other type of event.

As it turned out, though, between pressure from my friends to attend and a last-minute change in the project I couldn’t make from home, it wound up being a fairly good opportunity to kill two birds with one stone. So I carpooled with them, and they dropped me off at work while they went to go and get made up as zombies.

When I met back up with them we walked about fifteen minutes back to my office, where the registration line for the Zombie Walk had already grown and extended around the block. I walked with the three of them as they calmly cut past the line, crossed under the yellow tape into the main lot and told the staff there they were ready to get to work.

I did something of a double-take, as I had not realized my friends were part of the event staff and that I had inadvertently signed on as a volunteer. I stood there slackjawed as we were handed badges and orange traffic-marshalling vests, and two-sided signs that could be used to direct zombies (“stop” and “slow”).

The next hour or so was spent in mixed ways. The time of the event hadn’t been properly advertised, and one of my friends needed to get things from the car which was parked a fifteen-minute walk away, so she and I had to speedwalk it over there and back, lugging with us zombie makeup, picnic items and folding chairs for the outdoor showing of Shaun of the Dead that was going to follow the walk.

I should mention at this point that it was hot out. Extremely sunny and extremely hot. And I was wearing two layers of tattered zombie clothing with a large plastic prosthetic against my chest that didn’t exactly breathe. I was not doing so well.

When we got back I was given a very quick zombie makeup job, and our jobs were explained to us in a highly abstract and unspecific fashion. I had no clue what was expected of me and was extremely nervous. It wasn’t until the zombie hordes actually got to walking (led by a guy dangling a brain from a stick he was carrying) that I started to get some idea of what I should be doing to help keep it moving safely and efficiently.

We were about four blocks from having completed the tour and returning to the starting point when one of the main organizers suddenly ran up to me and said “I need you to go lead the next wave, NOW.”

Okay,” I repsonded, eyes wide and positively betraying that I had no clue what I was even doing there let alone how one is meant to take charge of a several-hundred-person zombie horde, and I ran as fast as I could through the relentless heat up and over the four blocks it took to get to the starting point.

Over the next hour or so I twice led a swarm of zombies around Fremont, armed only with my orange vest and cardobard sign, doing what I think was an admirable job from the absolutely no training that I’d received. There were some difficulties and blatant errors in judgment I made regarding which intersections to cross and when, but it could have gone worse I suppose.

We stayed and watched the movie afterward, and heard the announcement that there had been nearly four thousand zombies registered (earning us the world record by a slim margin).

All in all, my day off wound up being consumed with about eight hours of zombie madness, many of which were spent walking all around Fremont in the hot sun. My feet ache like hell today, and soon I will be embarking on another walk of about 25 minutes from my work to a friend who has a houseboat on Lake Union, right near Gas Works Park where the fourth-of-July fireworks will be exploding from.

It will be an awesome party, but I look forward to giving my feet a rest in the coming weeks.

Dan.