My friend Maria snapped this photo of a guy in a squid suit on Bathurst Street by the Amsterdam Brewery:
I’m reminded of this fella:
My friend Maria snapped this photo of a guy in a squid suit on Bathurst Street by the Amsterdam Brewery:
I’m reminded of this fella:
I may be in Ottawa (Alternate Accordion City) for the summer, but I maintain a presence in Toronto (Original Accordion City) thanks to Jason Rolland. He’s the host of many popular karaoke nights, including the one informally known as Loser Karaoke — the Thursday night session at Tequila Sunrise frequented by Toronto’s social media types and their friends. Jason’s just redone the covers of the big binders containing his song lists, and Yours Truly is on the cover. My friend Rayanne Langdon pointed it out to me last night. Thanks for putting me on the cover, Jason, and thanks for the heads-up, Rayanne!
If you want to see where Jason’s playing next or what songs he has, make sure you check out his site.
With Accordion City’s rapid transit being quite prone to delay and the distance from my home in High Park to downtown being just over 7 km (about 4.5 miles), biking downtown is often just as quick as taking the subway. Biking has the added benefit of “free” exercise in addition to getting me from point A to point B, hence my tendency to get to the core via two wheels whenever possible and practical.
College Street is a good east/west thoroughfare for bikes. It’s mostly level, many parts of it have a dedicated bike lane, there’s lots to see and some good places to stop by if you have the time, and during the day, it doesn’t get as congested as some of the east/west streets further south.
I shot the photo above at the corner of College and University. The eastbound bike lane on this part of College at the time I took it – around 8:30 a.m. on a Friday – is usually quite full. I was at the head of a pack of bikes, with these two cyclists ahead of me and another half dozen or so clumped behind me. Most of the cyclists appeared to be students or people who worked in places with casual dress codes, although I saw a couple of guys in suits with their right pant legs strapped (so as not to get caught in the gears) and with executive-type leather laptop bags slung over their shoulders.
The reason I was biking downtown was to attend Greg Wilson’s weekly nerd breakfast. I first met Greg via email when he was doing some editorial work for Dr. Dobb’s Journal (back when it was still available in dead-tree form) and asked me to write a couple of book reviews, then in person through DemoCamp and various activities he organized when he was one of University of Toronto’s best-loved computer science profs.
He’s since left academia and is working on his own, and that’s why he holds these weekly breakfasts. Escaping the Land of Cubicles and working on your own has many perquisites, but one of the big downsides is the isolation. Greg holds a Friday morning breakfast gathering at Fran’s near Yonge and College as a way of staying in touch with his peers, and it’s become a Friday morning ritual for local nerds both student and professional, indie and corporate.
If you’re a techie local to Accordion City and want to catch one of these breakfasts or become a regular, I’m sure Greg wouldn’t mind if you simply dropped by. We’re usually at the back of Fran’s on Fridays from 8:30 a.m. to 9:15-ish.
Last night, I helped my friends at Unspace with the inaugural session of Technologic, their new monthly series of gatherings that’s part cocktail party, part mini-conference, part salon (in the sense of bright people getting together informally to share ideas rather than in the hair salon sense).
The event was held at their office, which is located in Toronto’s Queen West, a neighbourhood that mixes boutique-type shops, resto-bar/night club type-places and a number of start-ups and tech consultancies.
Unspace have strong ties to the Toronto developer community and a reputation for putting on some of the best indie developer conferences around, having set the bar rather high with RubyFringe and FutureRuby. Technologic is but one of their big plans for the coming year, and these plans are going to make Toronto’s developer scene even more interesting. Better still, they’ve invited me to help out with these events whenever I’m available. Looks like I’m going to be the Microsoft go-to guy at these events, as well as someone you talk with about development, the industry, or whatever else you like.
There were no pizzas, box lunches or other food typical of developer gatherings. They did charge a cover, but it went to good use – they got a catering service to make use of their kitchen (Unspace’s office could easily be converted into a very sweet downtown condo) and crank out some excellent hors d’oeuvres: chili meatballs, chorizo sausage, egg rolls, mushrooms and goat cheese in pastry and my favourite: puff pastry filled with bacon custard. I will have to atone for my dietary sins in the gym this weekend.
The photos above and below show the Unspace bullpen. Normally it’s packed with desks and bookshelves, but they cleared the room in order to create a makeshift standing-room-only conference space, with a riser at one end of the room functioning as a stage. With the initial drinks and food served, the attendees were herded here so we could start the presentation portion of the evening.
It started off with a quick intro by Unspace partner and master planner of all events social, Meghann Millard:
And with the quick intro out of the way, Reg “raganwald” Braithwaite took to the stage for the first lightning talk.
Reg’s talk was titled Bullshit, and it was about how many of the popular beliefs held by computer programmers may just be that. Sure, we believe that object-oriented programming makes us more productive than structured programming, but can we actually prove it? Or that you can be more productive or less error-prone or some other superlative in programming language X than programming language Y? Or that pair programming produces benefits other than preventing you from constantly checking your email or idly following Digg/Reddit/Hacker News links?
As you can see in the photo below, taken during Reg’s presentation, the topic gave them considerable food for thought:
Next up was Unspace partner Pete Forde, who talked about one of Unspace’s current projects, a web application that lets people who make TV shows and films find music for the soundtracks based on criteria like style and mood.
The application makes great use of HTML5 to create a slick yet usable user interface that would’ve been all but impossible in web pages only a little while back.
I got called into my role as “Guy who can kill time onstage while the big presenter sets up” and a couple of jokes and a performance of the Oompa Loompa Service Pack 2 song later, Rails core team/Merb Guy/jQuery core team guy Yehuda Katz took the stage for the big presentation, titled Explaining What You Do.
This was a non-technical talk for techies and focused on explaining to laypeople – specifically, the creatives and “suits” with who we work or who are our clients – what it is we do and what the technology we work with does. All too often, we techie types take a techno-snobbish, high-priesthood kind of attitude and expect laypeople to learn about our world, all the while refusing to learn about their work. Yehuda’s talk was about the first step in fixing that relationship and explaining our work to laypeople so that we can work with them better. I certainly hope that it’s not the last time he gives this talk – there are a lot of developers who need to hear this message.
With the presentations done, it was back to the cocktail party / salon aspect of the night, with good food and drink, good conversation and great people to share both with. A number of people asked me for a quick Windows Phone 7 demo, a request that I’m always happy to oblige, and I helped point people with questions about various Microsoft tools and technologies (namely ASP.NET MVC and Azure) in the right direction. It’s also good just to hang out with the folks who make Toronto’s tech scene fun, interesting and motivating.
Kudos to Unspace for putting on a great event! When I find out the details of January’s Technologic, along with the other things that Unspace is planning, I’ll let you know – I’d love to see you there!
Check out their site at technologicto.com, and also keep an eye on their Twitter account (@technologicto) as well as their hashtag (#technologicto).
It’s going to be a busy week for Yours Truly…
On Monday, I’ll be helping out at the Windows Phone Deployment Clinic at Microsoft Canada HQ in Mississauga (1950 Meadowvale Boulevard, off Mississauga Road, north of Highway 401), where you can book some time to test your apps on a real Windows Phone 7 device. If you’ve got an app and you’re going to be in the area, drop me a line and book an appointment!
(By the bye, that thing I’m standing beside in the photo above is a promo device known colloquially as the “Big-Ass Phone”.)
On Tuesday, I’ll be spending some time at the AndroidTO conference, a gathering of Android developers, where I’ll be minding the Windows Phone 7 booth. Yes, that’s right, Microsoft is a gold sponsor at an Android conference. Why? Because:
AndroidTO takes place at the Polish Combatants Hall (206 Beverley Street, just south of College), is free-as-in-beer, and is alas, completely booked solid.
I’ll also be doing some setup for TechDays Toronto, which takes place on Wednesday and Thursday.
Wednesday brings with it TechDays, Microsoft Canada’s cross-country tech conference: two days of great sessions for developers and IT pros who are building stuff with the Microsoft stack. I’m the guy who picked the content for both developer tracks, “Developing for Three Screens and the Cloud” and “Optimizing the Development Process”. I strove for the best mix of both technology-specific stuff like Mark Arteaga’s Windows Phone 7 sessions and Kate Gregory’s Windows API Code Pack presentation as well as practice-of-programming sessions such as “Top 10 Mistakes in Unit Testing” and “Branching and Merging Strategies”. TechDays will occupy me from 7 a.m. until 5 p.m..
From 7 p.m. on, it’ll be Go DEVMental, the student event where we’ll show university and college students what’s possible with Microsoft’s web and mobile platforms. I’ll be doing a presentation on getting starting with game development for Windows Phone with an amusing little live-coded game called “BieberSmash”, starring the bubblegum pop idol of the moment. Go DEVMental is free and open to post-secondary students – just bring your student ID! You’ll get all sorts of goodies, including a DreamSpark token and Visual Studio 2010 Pro.
Both TechDays and GoDEVMental take place at the Metro Toronto Convention Centre’s South Building (222 Bremner Boulevard, right beside the CN Tower).
Thursday means another full day of the TechDays conference, to be followed by some very strong whiskey-based drinks.
I’ll be running a Windows Phone 7 Coffee and Code this Friday from 11 a.m. to 5 p.m. at the Timothy’s at 225 Front Street West (in the Metro Toronto Convention Centre building). I’ll be hanging out at the cafe, working on Windows Phone 7 code on both the emulator and real Windows Phone devices. Want to learn more about Windows Phone 7, see a real-live phone, play some games or test your code? Come on down!
University of Toronto computer science prof Steve Engels invited me to speak in front of a group of high school teachers at the ACSE (Association for Computer Studies Educators) Conference taking place on Saturday. I’m going to be showing them programming for high school students on Windows Phone as well as with the Kodu game development environment.
Well, it won’t be all sleep. I’ll have to pack for my Monday flight to TechDays Halifax!
Here’s a video by the fine folks at OneToronto.ca that takes on some of the myths being spread by “some municipal candidates” (read Rob “Peter Griffin” Ford) who say that the city’s spending, taxes and finances are out of control and counters them with some pesky facts.
Accordion City’s not perfect, but it’s not the economic disaster malarkey that Ford’s selling with his mayoral campaign.
Here’s a photo I snapped yesterday at the corner of Bloor and Bay Streets: a campaigner for Rob Ford handing out stickers. I was heading home from a haircut on my bike – he took one look at me and decided right then and there that I wasn’t even worth the bother. He turned around to face the crowd on the sidewalk and offer stickers, but no one was taking them.
With any luck, the electorate will do the same at the polls tomorrow.