Categories
Uncategorized

Talking to the Kids in Their Language

LOL or WTF

When I was young, I used to cringe when adults made clumsy, if well-intentioned, attempts to speak in what they thought was “youthful slang” in order to make a connection with us.

Now that I’m one of those adults, I can’t tell for sure whether the message in this poster (which I saw in the Toronto subway yesterday) comes across to today’s net/text-speaking youth as clever or clumsy. I’m torn – should my reaction be LOL or WTF?

(And is it me, or does the expression on the guy’s face say BRB?)

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

This Week on Ignite Your Coding: Jeff Atwood!

Joey deVilla interviewing Jeff Atwood at PDC 2008

Our guest on Ignite Your Coding this week, Jeff Atwood, has certainly made his mark in the programming world with the Coding Horror blog as well as his project with Joel Spolsky, the online developer forum Stack Overflow (which in turn gave rise to the Server Fault and SuperUser forums). Join me and John Bristowe this Thursday as we chat with Jeff about Coding Horror, Stack Overflow, software development, fake plastic rock, P=NP and whatever topics you, the listener, want covered.

We’ll be chatting with Jeff live this Thursday at 2:00 p.m. Eastern (11:00 a.m. Pacific) online.

What’s Ignite Your Coding About?

Ignite Your Coding Ignite Your Coding is a webcast series all about helping you, the software developer. We want to help you find ways to stay on top of the technological, economic and social changes that affect you and your work every day. We contacted some of the biggest thinkers and doers in our field and asked them if they’d like to chat about the industry, how they got started, where they see the opportunities are, how they deal with change and how to be generally awesome. We hope it informs and inspires you!

How Do I Catch the Live Webcast?

You’ll need:

How Do I Get the MP3 Recording of the Webcast?

It’ll be posted on this blog in about a week.

Who’s Coming Up on Ignite Your Coding?

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Kudos for Kodu

Three Students at St. Mary Catholic Elementary School programming with Kodu.Photo by Rick Macwilliam, The Edmonton Journal.

The Kodu game building system got some coverage in today’s Edmonton Journal. In a piece titled Kudos for Kodu, the Language of Kids, they cover the story of how St. Mary Catholic Elementary School is using Kodu to teach not just programming, but parts of the science curriculum as well. The kids are building a Kodu world that simulates a wetland ecosystem, filled with creatures that explain their roles. It sounds more fun than my grade school science classes and echoes my own philosophy of “don’t learn to build, but build to learn”.

Want to learn more about Kodu? You can get a quick introduction by watching me and Junior on Developer Junior:

…after which, you can look at Hello, Kodu!, my article that walks you through the process of programming Kodu the robot to respond to the gamepad controls. It also provides links to more Kodu tutorials.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

EnergizeIT This Week

This week, EnergizeIT heads out to New Brunswick, Saskatchewan and Quebec.

This Week in New Brunswick

monctonCreative Commons photo by Stu Pendousmat. Click here for the original.

On Tuesday, Damir and I fly to Moncton for EnergizeIT, where we’ll be doing the EnergizeIT Community Connection presentation. It’s a non-stop no-slides-till-the-very-end demo in which we build the applications and IT infrastructure of a business right in front of you, giving you a grand tour of Visual Studio 2010, SharePoint 2010, and Office 2010 along the way. We’ll be presenting at the Mapleton Rotary Pavilion on 600 Mapleton Road at 6:00 p.m.; if you’d like to catch this free presentation, you can sign up on the registration page.

frederictonCreative Commons photo by Stu Pendousmat. Click here for the original.

On Wednesday, Damir and I will drive from Moncton to Fredericton, where we’ll do the same presentation, this time at University of New Brunswick’s Gillin Hall (540 Windsor Street), once again at 6:00 p.m.. As with Moncton’s event, registration is free; you can sign up here.

This Week in Saskatchewan

These aren’t the only places with EnergizeIT Community Connection presentations. In Saskatchewan, we’ve got John Bristowe and Rodney Buike doing these presentations:

This Week in Quebec

Meanwhile, in Quebec, Christian Beauclair and Rick Claus will be doing the French edition of the presentations in these cities:

Next Week in Mississauga

mississaugaCreative Commons photo by Ian Muttoo. Click here for the original. 

And the final city of the EnergizeIT Community Connection tour is Mississauga, where Damir and I will do the presentation in the MPR room of Microsoft Canada’s headquarters (1950 Meadowvale Boulevard). It takes place at 6:00 p.m. on Tuesday, April 27th.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

EnergizeIT Academic Visits

Ah, student life. While waiting to do a presentation at Fanshawe College in London, I had a quick student lunch, pictured below:

Slice of pizza, glass of coke and a flyer for a "Rock/Paper/Scissors tournament"

Damir and I have been touring all over the country over the past couple of weeks for EnergizeIT. Two weeks ago, we were in Kelowna and Victoria, last week we were in London and Kitchener/Waterloo and this week, we’ll be in Fredericton and Moncton. We’re “Team Rover”, one of three teams visiting 20 cities, large and small, across Canada, with John Bristowe and Rodney Buike making up “Team West” and Christian Beauclair and Rick Claus comprising “Team East”.

EnergizeIT’s main presentations are about what’s possible with the Microsoft platform, with a focus on those parts that lots of people use to help them get work done and make their businesses go: Visual Studio 2010, Azure, SharePoint 2010 and Office 2010. In those presentations, we’re demoing these tools and technologies in action with live code and live data, and yes, we’re promoting Microsoft stuff.

In addition to the main presentations, we’ve been doing academic visits, which are quite different. They’re about helping students make the transition from school to the working world. In these presentations, I make very little mention of Microsoft, leaving it just to:

  • Hey, I work for Microsoft!
  • A quick story about how I landed my job at Microsoft
  • At the very end, I point them to a couple of sites:

The academic presentation focuses on the sorts of things that one should do to have a career in technology that’s rewarding in every sense of the word. The core message is that you, the student about to enter the working world, are in charge of your own future, and that in this industry and time, there’s a lot you can do to shape it.

Each of the teams has been working from a presentation created by Qixing Zheng, who used to be with the Microsoft Canada Developer Evangelism team and has since gone on to join the Windows User Experience group, but we’ve been pretty free to add our own twists to it. Our team’s version features a lot of interesting stuff, including:

  • The story of my first client meeting, which was a disaster
  • The importance of an online presence of some sort
  • How to get experience when you’re not yet in the working world
  • The value of “soft skills”
  • Why operating on just your “left brain” isn’t going cut it anymore
  • Ideas from a number of books, including:

So far, Damir and I have done presentations at:

and we’re going to present next week here in Toronto at:

I’d love to do these visits to universities as well as colleges, but the EnergizeIT tour takes place just as universities are going into final exams. I hope that TechDays, which happens from September through December (fall semester in universities) gives us a chance to present at universities across Canada, including my beloved alma mater, Queen’s.

I enjoy doing presentations of all sorts, but I have to admit that there’s a special place in my heart for presenting to students. It’s partly because students are a fun crowd to present to, and partly because there’s the notion of me – of all people, given my checkered academic history – standing at a college or university lectern, presenting ideas to students is rather funny. I love doing the academic visits, and I still have trouble believing that I’m getting paid to do something that’s this much fun.

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Superstitious and Mathematically Incorrect

asian elevator buttons

Okay, I get the missing “13” (bad luck in Western cultures) and no numbers with “4” in them (bad luck in Chinese and Japanese cultures), and the –1 is clever, but where’s the zero? C’mon Asian people, we’re supposed to be good at math!

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Developer Junior: Creating Your Own Games with Kodu

My tech show for kids, Developer Junior, premieres today on Butterscotch.com! In this episode, Junior (the puppet) and I (the human) take a look at the Kodu game builder system and go through a quick tutorial:

Developer Junior is a show on Butterscotch.com aimed at the younger set and is all about helping kids make the most out of the technology in their everyday lives. It’s about writing programs, creating media, playing games, and having fun with technology. (It’s also a dream come true for me – I always thought I’d be a great host for a kid’s show.)

There’s another episode coming up, in which Junior and I walk through the process of making a movie using Live Movie Maker. Watch for it!

This article also appears in Canadian Developer Connection.