Categories
Uncategorized

CUSEC 2010: Montreal, January 21 – 23

CUSEC 2010 logo

For the latter half of this week, I’ll be at CUSEC – the Canadian University Software Engineering Conference – the annual Montreal-based conference by and for Canadian university students interested in topics on software development and engineering. For a conference that’s aimed at students, it punches above its weight class, having hosted some big name speakers including:

This year’s speaker list is pretty good. Among them are:

  • Douglas Crockford, Senior JavaScript Architect at Yahoo!.  If you truly want to understand JavaScript, listen to this guy! When people were dismissing JavaScript as a toy language – a strange concept in these Ajax-powered days, but this really was the case – he wrote articles like JavaScript: The Wrrrld’s Most Misunderstood Programming Language and other must-read pieces, all of which live at javascript.crockford.com. He’s also the author of the book JavaScript: The Good Parts, which is required reading for web developers. I had the pleasure of meeting him and seeing him speak at the Ajax Experience conference in Boston in 2006, and he’s both a great presenter and guy to hang out with at apres-conference events.
  • Greg Wilson, Assistant Professor at U of T. Greg is many things: much-sought-after provider to academic advice and support at U of T, co-editor of Beautiful Code, DemoCamp Toronto steward, and now, the guy behind the best presentation at the Stack Overflow DevDays Toronto: Bits of Evidence: What We Actually Know About Software and Why We Believe It’s True. It was the presentation so nice, he’s doing it twice – this time at CUSEC. Don’t miss this one!
  • Reg Braithwaite, Superprogrammer-at-large. Whether you know him as “Reg” or “raganwald”, you know that he’s got some seriously big-ass ideas about programming. Very few people push Ruby metaprogramming to its limits the way he does. Every time I see one of his presentations, I come out a little bit smarter.
  • Pete Forde, Unspace. Pete’s one of the “corporate speakers”, a designation that probably makes him feel very uncomfortable. He’s one of the guys behind the Toronto-based development shop Unspace and behind two of the best conferences I’ve ever attended, RubyFringe (2008) and FutureRuby (2009). It’s anyone’s guess as to what he’ll talk about, but it should be good, and we can only hope that he begins it with a dance number, like he did with his presentation at the Mesh 2009 conference.
  • Leigh Honeywell, Symantec. Leigh has forgotten more about security than I will ever learn, and she’s also one of the founders of HacklabTO, the Toronto “hackerspace”.

I had the opportunity to speak at last year’s CUSEC and had a wonderful time both speaking and hanging out with the students. I love the conference vibe – the energy, brainpower and passion of the attendees is palpable, and it makes me optimistic for the future of tech in Canada. I’m only too glad to be able to attend this year, and I’m honoured to be invited to host their DemoCamp event, which will take place Thursday evening.

I’ll be filing reports from CUSEC, so watch this space!

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Gnu’s Night Out

Suppose you’re a plush Free Software Foundation animal and you’ve just arrived in Montreal and “gnu” in town. What do you do? You hang out the with speakers and university delegates from the CUSEC conference for a night on the town!

For dinner, we went to L’Academie on Crescent Street, a restaurant where the food is prepared by student chefs training to work in three- and four-star restaurants. Here’s the gnu enjoying some Masi:

My plush gnu with a glass of red wine

Afterwards, it was off to Brutopia for an evening of fun and drinking games:

My plush gnu with a glass of oatmeal stout

Brutopia make a wonderful oatmeal stout. I think the gnu’s glad he joined the Dark Beer Side!

My plush gnu with a glass of oatmeal stout

I’m going to take the gnu on my trip to Seattle next week, where I’ll be attending Microsoft’s Techready internal conference (after searching him for FSF listening devices, of course). Watch this blog for photos of the gnu’s tour of the city, and maybe even the offices in Redmond!

Categories
What I’m Up To

Winning the Gnu

Plush gnu on top of my travelling accordion
The GNU gnu and my accordion.

The CUSEC convention’s last keynote speech was Richard Stallman’s presentation titled Copyright vs. Community in the Age of Computer Networks. It’s similar to the one he gave at the University of Toronto in the summer of 2007; you can see my detailed notes on that presentation here.

At the end of his keynote, he declared an auction, the proceeds of which would go to the Free Software Foundation (I heard a couple of people say “Yeah, right” behind me). The first item up for auction was a hardcover copy of his book Free Software, Free Society. I already own an autographed edition, so I wasn’t interested in bidding.

He started the bidding at CAD$40. In response, someone from the audience yelled out “we’re students!”. Oblivious to the remark, he went on with the bidding. The book ended up selling for somewhere close to a hundred dollars.

With the book sold, he showed the audience the next item for auction: a plush gnu, the mascot of the Free Software Foundation:

stallman_showing_gnu
Stallman shows off the plush gnu for auction. Photo by Matthew Gallant.

“You should totally bid for that!” someone behind me said. I’d been thinking the same thing.

As with the book, the bidding started at student-unfriendly 40 dollars. I waited until the price hit $60, after which the room fell quiet. That’s when I threw my hat in the ring.

“Sixty-five!”

The room burst out in laughter. They’d seen my presentation yesterday and knew I worked for Microsoft, long a major figure in the Free Software Foundation’s demonology.

“You should know that he’s with Microsoft!” someone in the audience said to Stallman.

“There are anti-animal cruelty laws,” said Stallman, facing in my direction.

“You have The Empire’s assurance that no harm will come to him,” I replied.

The bids continued. For every bid that came in, I immediately countered with one that was $5 higher.

“Seventy!”

“Seventy-five!”

“Eighty!”

“Eighty-five!”

By this point, the room was really getting into the bidding war. Would the Microsoftie actually win the auction for the symbol of the organization that views it as The Great Satan?

And up the bids went until I said “One hundred.” Just to underscore my intent on getting that gnu, I bid again. “One hundred five.”

“Going once…” said Stallman, “…twice…SOLD! For one hundred and five dollars.”

I walked up to the stage to thunderous applause.

Richard Stallman, Joey deVilla and the plush gnu at CUSEC 2009
Claiming the spoils of victory. Photo by Andrew Louis.

Stallman seemed a tiny bit confused as to why someone from Microsoft would even want a gnu, never mind pay that much money for one.

“You do promise to obey anti-animal cruelty laws?” he asked again, as if it were a real flesh-and-blood gnu.

“I won’t harm a hair on its head. I do come from the Free Software world,” I replied, being careful not to call it the “Open Source” world. I didn’t want to give him any reason to cancel the sale.

Richard Stallman and Joey deVilla onstage at CUSEC 2009
I give Stallman my word that no harm will come to the GNU Also, look at how he’s playing with his hair while speaking to me. I think he LIKE-likes me! Photo by Andrew Louis.

I pulled out my Microsoft corporate credit card. I held it up and asked the audience: “Would it be all right if I paid with this?”

Joey deVilla showing his Microsoft corporate credit card to Richard Stallman

Joey deVilla showing the Microsoft credit card to the CUSEC 2009 audience
Asking the audience if I should pay with my Microsoft corporate credit card. Photo by Andrew Louis.

That got a good laugh from the audience.

Joey deVilla and the Microsoft credit card
“The Microsoft corporate card. Don’t culture-jam the FSF without it.” Photo by Andrew Louis.

Using my best Darth Vader impression, I extended my hand out to Stallman and said “Join me, Stallman, and together we shall bring order to the galaxy!”, which got a good laugh.

Me inviting Stallman to join the Dark Side
“Join the Dark Side, Stallman, and together we shall bring order to the galaxy!”

At the end of the conference, I walked up to Stallman, who was selling Free Software Foundation paraphernalia at the registration table. I asked him for his autograph, which he gladly provided on the plush gnu’s tag. “Happy hacking! Richard Stallman,” it read.

Joey deVilla gets Richard Stallman to autograph the gnu's tag
Getting Stallman’s autograph after the keynote. Photo by Andrew Louis.

I did it all in the name of fun and also to show that Microsoft people have a sense of humour. I was also more than happy to hand over some money to the Free Software Foundation as a way of saying thanks for all the things they’ve done for developers – myself included – over the years.

As for the gnu, I plan to take it out from time to time, posing it for photographs just as the travelling garden gnome is.

Plush gnu on top of my accordion

Categories
Uncategorized

My Favourite Slides from Francis Hwang’s Presentation at CUSEC

Slide: "Programming is a big world. You have choices."

Slide: "Q: How is a brain surgeon a kind of artist? A: Why would I want to be an artist? I'm a fucking brain surgeon." 

Slide: "Live some of your life outside of the nerd ghetto."

Categories
Uncategorized

Pub Night Tonight at Benelux in Montreal

Benelux brasserie artisnale et cafe

From tonight until Sunday morning, I’ll be in Montreal for CUSEC, the Canadian University Software Engineering Conference. If you want to catch up with me, I’ll be at tonight’s CUSEC Pub Night, which takes place at Benelux (245 Sherbrooke Street West) starting at 9 p.m.. See you there!

Categories
Uncategorized

Fogcouver!

I’m flying out of Vancouver this morning to my next stop – Montreal, where I will be speaking at CUSEC, the Canadian University Software Engineering Conference. There, I’ll deliver my presentation, titled Squeezeboxes, Start-Ups and Selling Out: A Tech Evangelist’s Story.

Vancouver has been covered in fog for the past couple of weeks. They’re close to the record number of days of the pea-soup-thick variety of fog, as shown in the photo below:

Photo of Vancouver skyline mostly obscured by fog
Photo by Adrian Eden.Click the photo to see it on its Flickr page.

I think that this photo needs a teensy bit of editing:

The same photo, but with the Millennium Falcon photshopped in
Click the photo to see it at full size.

Categories
Uncategorized

CUSEC: The Canadian University Software Engineering Conference

This story originally appeared in Canadian Developer Connection.

CUSEC 2009 conference logo CUSEC, the Canadian University Software Engineering Conference, takes place next week in Montreal, from Thursday, January 22nd through Saturday, January 24th. It’s the only software development conference I’m aware of that’s specifically aimed at students, and like the best conferences I’ve attended, it’s put together by computer science and software engineering students who are passionate about software.

They’ve managed to snag some big names to speak; past guests include Tim Bray, Dave “Pragmatic Programmer” Thomas, Kent “Extreme Programming” Beck, Zed Shaw, Jeff “Coding Horror” Atwood and Kathy “Creating Passionate Users” Sierra. This year, they’ve got an interesting set of speakers, including Leah Culver, former lead developer of Pownce and now working at Six Apart, and Richard M. Stallman, founder of the Free Software Foundation.

Here’s the abstract for my presentation, which takes place on Friday at 4:30:

Squeezeboxes, Start-Ups and Selling Out: A Tech Evangelist’s Story

You’ll spend anywhere from a third to half (or more) of your waking life at work, so why not enjoy it? That’s the philosophy of Microsoft Developer Evangelist Joey deVilla, who’s had fun while paying the rent. He’ll talk about his career path, which includes coding in cafes, getting hired through your blog, learning Python at Burning Man, messy office romances, go-go dancing, leading an office coup against his manager, interviewing at a porn company and using his accordion to make a Microsoft Vice President run away in fear. There will be stories, career advice and yes, a rock and roll accordion number or two.

I’ll be flying into Montreal Thursday afternoon, so the first event I’ll be able to catch is the pub night at BENELUX at 9 that evening. If you’re attending – and it’s dirt cheap at the early-bird price of CAD$60 – I’d love to meet you! As the guy carrying a red accordion, I’ll be quite easy to spot, and I’d be more than happy to chat.