Posted by Skrud at Saturday, March 31st 2007 at 4:19pm
I came in 4th place and I’m going to the North American Finals in Seattle!!!
(Actually, I think I actually came in 5th … there was a mistake in the rankings chart. Brad was ahead of me by two points).
But before I get into the details, I’ll give you some context.
Last night was a party and a half. I’ve been meeting up with so many people here in Toronto: Linda and Brit who came down to visit from Waterloo; Erik (Rickster) who came from Fort McMurray, AB where he’s been for far too long; Alex and Trelaine and Chris from University of Ottawa that I met at CUTC this year; Mark from Waterloo; and Jackie from Infusion, whom I’ve run into and virtually every conference event this year, and Kurtis, CEO of one of the Infusion-related companies. Jackie recommended Madison Pub, so we went there.
Microsoft gave us all American Express gift cards with 125 “points” on them. 1 point = 1 US Dollar. It’s supposed to be used for the taxi cab to/from the airport as well as dinner. Well, a lot of places don’t take American Express – taxis included. Luckily, the pub did. So we all opened up tabs.
After the drinking (and lots of nerd talk), Jackie and Kurtis led Guillaume, Rickster and I to Burrito Boyz – which was packed. To add to the randomness, I ran into Bob and Jeff from McMaster there. They’re not even here for ImagineCup, they were just getting burritos. The burrito was delicious. And huge. I wasn’t hungry at all today and could barely eat breakfast or lunch. So much fun!
So I get back to the hotel at 4:15am, where I meet my roomate, Lucas, since my key card mysteriously ceased to function and I woke him up with my repeated attempts. Two hours later we wake up shower and head to breakfast at the MaRS centre.
Of course, nearly all the delegates from Quebec were hung-over. But that’s no problem, I’m used to coding hungover (thanks, CS Games). About a third into the competition, I had implemented the entire problem with the exception of the shortest-path algorithm, and jumped up to 2nd place. I then spent a lot of time researching Dijkstra’s algorithm, which I should know, and have definitely learned, but couldn’t for the life of me remember how to implement. Eventually I got bumped down to 5th place and kind of stayed there. At the end of the competition they announced a 4-way tie for 4th, and so there are 7 people in total going to Seattle in June for the finals!
So tonight, we celebrate!
Tags: 2007, competition, events, imaginecup, microsoft, toronto | 11 comments
Posted by Skrud at Friday, March 30th 2007 at 10:03am
The organization of the ImagineCup competition is just shy of appalling. I’m sure it can’t be easy to organize a massive software design competition on an international scale, but still – some things are just plain weird.
It started out innocently enough: Microsoft will book the flight for you, and the hotel, and give you a credit card upon check-in with a $125 limit that you can use for food and taxi to/from the airport.
The semi-finals for North America are being held simultaneously in four different cities. All the Canadian semi-finalists are to compete in Toronto, tomorrow. So here I am, checked in at my hotel. My flight came in around 8:35am. It left Montreal around 7:30am. I was at the airport around 6:30am. I woke up at 5:30am. I went to bed at 4:30am. I got home last night around 3:30am….
I don’t know why my flight was booked at 7:30am, and not - say - 5 in the afternoon. At the time I confirmed the booking, I was under the naive assumption that they would group people together by school and/or starting location and we would all be on the same flight.
Nope. All the other Concordians are on separate flights. Mine is the only one that was ungodly early.
Arriving at Pearson Airport around 8:30am, I got my baggage and hopped into a cab to the hotel. $50 later … and here I am.
So I check in at the hotel, and the front desk clerk says “You are sharing your room with another person …”. That’s okay. I was kind of expecting that. Why would Microsoft book 150 single-occupancy rooms? That makes no sense. Surely, I thought, Microsoft wouldn’t be so vacant as to expect geeks to share a room with a random stranger that they have never met, and would instead lump together people from the same school or city…. I give Microsoft too much credit. I don’t know who Lucas is, but he’s not here yet and I’m kind of weirded out by the lack of tact on the organizers part.
Oh yeah, and the front desk didn’t have any welcome packages, track jackets, credit cards, lanyards, or anything else that I was told they would have for me when I checked in. So they called the Microsoft bookers, and they didn’t know anything about the welcome packages, either. “Maybe you’ll get it when you register,” they said. Knowing when and where to register was something that was supposed to be in the welcome package …
And finally, even though this is an older one, Microsoft requires that you bring your own laptop in order to compete. This in itself is pretty strange, since usually the computer that you use is a controlled variable. They apparently will provide computers for people that don’t have one… but anyway… My laptop is a PowerBook. That is, an Apple PowerBook with a PowerPC processor. I couldn’t run Windows on this even if I wanted to. (Virtual PC is unusable.) No Parallels. No Boot Camp. Some kind friends offered to let me borrow their MacBook Pros, but I declined. First of all, I don’t want to be responsible for someone else’s laptop, and secondly – I prefer being a shit disturber.
What I do have is TextMate and Mono. Now all I’ve got to do is memorize the .NET API and I’ll be set. (We’re allowed internet access during the competition, but MSDN is notoriously annoying to navigate.) Plus, if I perform reasonably well, then it’ll just be embarrassing for the people using Visual Studio.
I just got an e-mail from the organizing lady saying that the welcome bags haven’t arrived yet, there was some confusion but it’s sorted out now. ;)
Things to do today:
- Take a nap (and hope Lucas doesn’t barge in and wake me).
- Write a SOEN 337 assignment.
- Party.
Tags: events, geek, imaginecup, microsoft, rants, tech | 2 comments