Old Man Stewart and Young Man Williams Talk About Twitter on TV

Here’s the bit from last night’s Daily Show called Old Man Stewart Shakes His Fist at Twitter, courtesy of VentureBeat (at least until the folks at YouTube have to remove the video):

And for those of you who missed it, here’s Twitter co-founder and chief exec Evan Williams talking about Twitter on Charlie Rose, once again courtesy of VentureBeat:


Ignite Your Career Starts Today!

This article originally appeared in Canadian Developer Connection.

The first installment of our Ignite Your Career webcast series starts today at noon Eastern time. Today’s topic is Industry Insights and Trends – here’s the abstract:

The nature of technology is one of continual change; a fact of life for professionals in the ICT industry. As a result, you need to be on top of what is happening in the industry in order to position yourself and your organization to benefit from these trends. This panel discussion will arm you with the information you need from experts in the ICT industry in order to stay on top of your game.

The session will be hosted by Joel Semeniuk, Jeff Kempiners and Jay Payette.

Ignite Your Career is about your career and “skills portfolio”. It’s not specific to any kind of technology or vendor, so it’s useful no matter what kind of development you do. Best of all, registration is free – all you have to do is sign up with your Windows Live ID. It’ll take place every Tuesday starting today and for the next five weeks, with a new topic hosted by different experts every week.

To find out more about this series, check out the Ignite Your Career site.


Mapping the Journey

Stunning view from the top of Pike's PeakCreative Commons photo by "ishrona". Click to see the original.

This article originally appeared in Canadian Developer Connection.

It’s been just over four months since I joined Microsoft, and it feels like both a brief moment and a very long time. Although I’ve been a developer evangelist/advisor before, my experience has largely consisted of independent contracting, small companies and startups, so my experience here at Microsoft has been like a trip through “the looking glass”. So much has changed in a few months, and yet I’ve only just begun.

The conferences I’ve already attended – PDC 2008, TechDays 2008 for Calgary and Vancouver, and most recently, TechReady 8 – as well as the EnergizeIT cross-Canada tour that we’re gearing up for have reintroduced me to the scale and scope of Microsoft’s tools, platform and tech. All told, they spread pretty far and wide, like the (pardon the pun) vista pictured above, from the smallest embedded systems to the giant data centres we’re building to support our cloud computing platform.

It’s a lot of ground to cover. I’m sure that most of Microsoft’s evangelists, with the exception of a few super-geniuses among us, know a little bit about most Microsoft tech and pick a few areas of specialization. Now that I’ve had a chance to go through the orientation process and get some exposure to some of the company’s facets (it’ll be a long time before I see them all), it’s time for me to pick a few areas to become quite good at; areas which play to my strengths and interests.

For the past six years, I lived in the world of open source, the LAMP stack, PHP, Python and Ruby on Rails, a world built on the web. Prior to that, I lived in the Microsoft world, which was built on desktops, as evidenced by the original mission statement, “A PC on every desktop and in every home”. My plan is to take my experience in both worlds and apply it towards the goal of helping drive Microsoft development on “non-traditional” platforms – the web, mobile and gaming – by both Microsoft “lifers” and people who wouldn’t normally consider working with Microsoft tech.

With that in mind, the particular areas where I’ll be concentrating my efforts will be:

  • ASP.NET MVC: A radically different paradigm for web development  using .NET, with all the MVC goodness of DRY, convention over configuration, separation of concerns and test-driven development, coupled with the performance of .NET.
  • Silverlight: Rich internet application development backed by .NET and great development tools.
  • Windows Mobile: There may be a lot of confusion about this one, but there’s also a lot of potential and many opportunities.
  • XNA: A great framework for developing games for Windows, XBox 360 and Zune.

As I explore these, I’ll be blogging all the way, turning my experiences into tutorials, “quick starts”, “how to’s”, and other informative articles, all with the intent of helping you get up and running with these technologies quickly. My goal is to give you enough knowledge to start experimenting on your own, because I think the best way to learn to build is to build to learn.

It’s going to be a fun journey, and I hope you’ll follow along.


“Ensign Crusher, Report to My Ready Room. Oh Yes, and Wear the Sweater.”

For no other reason than the geeky amusement it will provide, here’s Wil Wheaton in a clown sweater:




It’s a bit of a stretch to think of the Vaio netbook as pocket-sized, but you can fit more of it in your pocket than most other computers…

Photo of various people putting computers of various sizes (from tiny netbooks to full-sized desktops) in the pockets.Click the photo to see it at full size.

By the bye, a little fashion tip: pleated pants (like those in the topmost photo) make you look fat.