Categories
Uncategorized

ICT Toronto, Five Years Later

david miller ict toronto

Five years ago, an ambitious project called ICT Toronto was unveiled at the MaRS Centre with great fanfare to local press, policy wonks and businesspeople. ICT Toronto’s vision, which I’ve taken directly from the hundred-page document that they proudly handed out at the launch, was:

Our vision is that the Toronto Region will become, and be acknowledged globally, as one of the 5 most innovative, creative and productive locations in the world for ICT research, education, business and investment by 2011.

ict toronto documentThere were speeches, starting with well-meaning-but-poor-executing then-mayor David Miller (who bears a physical and psychological resemblance to Mayor Adam West from Family Guy), followed by a string of policy wonks who had never deployed a working piece of technology or tech training, either software or hardware. There were photo ops, business card exchanges, hors d’oeuvres and inexpensive champagne. What was in notably short supply were actual techies. As I wrote back in 2006:

It was easy to spot the DemoCamp gang — me, David, Jay, Sutha, Bryce, Mark — among the attendees, who numbered around 100. We were the only people there not in suits. It certainly looked as though we were there only people there who wrote code for a living. We made sure to mingle and found that most of the attendees seemed to be from the management side of various information and communications tech firms or from organizations that invested in them.

One worrisome thing about ICT Toronto was that in all the speeches given at their launch party, all they did was talk about inviting large international companies to set up in Toronto, and to invite American companies to open “nearshoring” operations here. I remember quipping that they should put up giant posters saying “Toronto: The Bangalore Next Door!” Nowhere was there any mention of boosting home-grown talent, innovations and startups; it was all about Toronto the Branch Office.

In April 2006, they launched with a single-page site, whose text was embedded into a single graphic, guaranteeing that it wouldn’t be properly indexed by search engines. Here’s a screenshot:

ict toronto site

Don’t bother visiting the site. It’s gone.

In September of that year, I wrote in an article titled ICT Toronto: I Know What You DIDN’T Do This Summer:

It’s almost five months later, and it appears that not much has happened. I haven’t seen a press release since the one for their launch party, and a Google News search for “ICT Toronto” ends up without any results.

In the meantime, Toronto’s techies, without any of the money or manpower earmarked for ICT Toronto have held 4 DemoCamps and a BarCamp, events which have gone a long way to fostering a sense of community and cooperation in the local tech scene. And of course, actually building information and communication technologies, something the suits seem to have completely overlooked.

This is hardly surprising. Silicon Valley was born of good circumstances coupled with the grassroots efforts of ambitious techies doing what they loved, not by government/business fiat. I’d call ICT Toronto a bunch of pointless martini-swilling stuffed shirts, but that’s an insult to martinis and dress shirts, both of which I happen to like.

ICT Toronto’s going to have to do better than produce a glossy report and a party with decent hors d’oeuvres. I hope I’m wrong, but I seriously doubt that they’re up to the task.

After getting smacked about in the blogosphere by me and other local techies, the folks at ICT Toronto reached out and invited us to a few breakfast meetings to discuss how they could better engage the tech community. Mark Kuznicki, probably this city’s best bridge between the local tech scene and government at all levels, reminded us that it was a government initiative run by “grey-haired folks” and unlike we Gen-Xers and Millenials who live in the “Web 2.0″ world, they don’t move in web time. That was fair, and in response, I wrote that they don’t have to move in web time; they just had to move. I held out hope that they’d get off their asses, but kept them on notice:

ict-toronto-on-notice

After a staff reshuffling, ICT Toronto’s outreach vanished, as did any sign that they were doing anything. The last time I bothered even mentioning them was back in February 2008, when I compared the way they saw the local tech scene to the way grandma sees the TV remote:

how grandma sees the remote

Quite fittingly, today is April Fool’s Day, 2011 – about three weeks shy of the five-year deadline set by ICT Toronto. The single-page placeholder site they set up five years ago has vanished without ever having been updated, anyone associated with the project has long since been reassigned, and I’ll bet that the subject of ICT Toronto hasn’t been brought up at any of the local tech gatherings in a good long while.

I don’t know where Toronto stands in the ranking of ICT cities today, but if it has any presence at all as a place to do high-tech work, it has nothing at all to do with ICT Toronto. The credit goes not to our policy makers, but to our techies. We’ve got a vibrant scene here, with techies doing what they do, whether they’re in small development and design shops or working at one of the multinationals (in the period since ICT Toronto got started, I’ve done both). We have events of all sizes, from regular meetups and user group meetings at pubs and lecture halls to independent conferences like Mesh, RubyFringe and FutureRuby to tech “camp” events to big corporate gatherings put on by the likes of the Canadian subsidiaries of IBM and Microsoft. We’ve got hackerspaces and the MaRS Centre. In my work as a developer evangelist for Microsoft, I’ve met many students at Toronto’s fine universities and colleges, and they’re eager to crank out the ‘wares, both hard and soft, and they’re bright as all get-out. We have a great community bound together by cooperation, a strong social media scene and good old-fashioned face-to-face meetings. We get stuff done, and the stuff we do travels far and wide.

We are the real ICT Toronto, not those municipal painted popinjays.

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

Categories
Uncategorized

The Windows Phone 7 Numbers, in Pictures

The Windows Phone Team’s Brandon Watson gave out the number behind Windows Phone 7, and I thought I’d spice it up with some graphics. Enjoy!

1.5 mill downloads

36000 app hub

11500 apps in marketplace

7500 paid apps

1200 register

1100 money ads

12 doanloads

1.8 days approval

62 percent pass

44 percent trial

40 percent devs submitted

one idea

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Worth Reading: “Professional Windows Phone 7 Game Development” by Wrox

professional wp7 game development

I just picked up the ebook version of the latest book on Windows Phone game development: Wrox’ Professional Windows Phone 7 Game Development, written by Chris G. Williams (@chrisgwilliams on Twitter) and George W. Clingerman (@clingermangw on Twitter). Both authors are XNA MVPs and have written a great deal about XNA online, which makes them choice authors for a book on making games for WP7.

Among the topics covered in the book are:

  • Dealing with device orientation and the accelerometer
  • Touch input: detecting touch, handling gestures and the SIP (virtual keyboard)
  • Building a user input management system
  • Game state management
  • Playing and recording audio
  • Building a base game template
  • 3D graphics and effects
  • Push notifications
  • Accessing web services
  • Accessing the camera
  • Trial mode

From my initial skim of the book, it looks like a pretty good guide for the developer who’s looking to get into game development on Windows Phone, and as I write this, there are a couple of Amazon reviewers who’d agree with me.

Both the dead-tree and ebook versions of  Professional Windows Phone 7 Game Development are available directly from Wrox for USD$44.99 (CAD$43.72 as of this writing).

This article also appears in Canadian Mobile Developer.

Categories
Uncategorized

Really, You Should Just Relax

fytojs2

Some people didn’t take fytojs.com in the spirit that was intended, so the site owner changed it.

If you want to see what the site looked like before, see my earlier entry, Really, You Should Just Turn It On.

Categories
Uncategorized

Manning Deal of the Day: “SharePoint 2010 Workflows in Action” for $25 (Monday, March 28th)

sharepoint 2010 workflows in actionToday only – that’s Monday, March 28th – Manning is making the print edition of SharePoint 2010 Workflows in Action available for USD$25 (CAD$24.38 as of this writing). To cash in on this deal, order the book from Manning.com and enter dotd0328 in the Promotional Code box when you check out.

Here’s a quick description of what’s in SharePoint 2010 Workflows in Action:

You can use SharePoint 2010 workflows to transform a set of business processes into working SharePoint applications. For that task, a power user gets prepackaged workflows, wizards, and design tools, and a programmer benefits from Visual Studio to handle advanced workflow requirements.

SharePoint 2010 Workflows in Action is a hands-on guide for workflow application development in SharePoint. Power users are introduced to the simplicity of building and integrating workflows using SharePoint Designer, Visio, InfoPath, and Office. Developers will learn to build custom processes and use external data sources. They will learn about state machine workflows, ASP.NET forms, event handlers, and much more. This book requires no previous experience with workflow app development.

  • Out-of-the-box and custom workflows
  • How to integrate external data
  • Advanced forms with InfoPath and ASP.NET
  • External events with pluggable workflow services
  • Custom workflow actions and conditions
  • Model your business process in Visio

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Really, You Should Just Turn It On

Screenshot of the "Fuck You, Turn On JavaScript" page

Pictured above is a screenshot of the single-page site fytojs.com. The language may be a bit salty, but the advice is sound.

There is no way in hell I can post this to Canadian Developer Connection.

Categories
Uncategorized

Talking with Justin Peck About QONQR, “The Geosocial Game of World Domination”

ame

While at the South by Southwest Interactive conference, I ran into Justin Peck, who’s working on QONQR (pronounced “conquer”), which he describes as “the geosocial game of world domination”. I interviewed him, asking about the game (imagine the board g “Risk”, but played online and in the real world), the technology on which it’s built (.NET, baby!), how the game got started and Windows Phone 7 and Internet Explorer 9.

This article also appears in Canadian Developer Connection.