Categories
Uncategorized

TechDays 2008: One More Leg!

Microsoft Tech Days Canada 2008 logo

This article was originally published in Canadian Developer Connection.

Although we’re already into the start of 2009’s third full week, TechDays Canada 2008 has one more stop to make: Vancouver Convention Centre, in the city I like to refer to as “Vangroovy”, on Wednesday, January 21st and Thursday, January 22nd.

This is the final leg of our cross-country tour in which people from Microsoft as well as developers and IT pros who build using Microsoft technologies share their knowledge of how to best make use of the Microsoft tools and tech available today. The conference is split into five information-rich tracks:

  • Windows development
  • Web development
  • Virtualization
  • Data management
  • Infrastructure

TechDays provides all sort of opportunities: to learn a little more about the Microsoft platform and toolset, the chance to meet up with us and have your say, the chance to network with your peers and of course, the chance to take home the coveted Techie Crunch “cereal box”, which comes fortified with about a thousand bucks’ worth of stuff, including:

Box of "Techie Crunch"

Photo by Mack D. Male. Click it to see its Flickr page.

There’s still time to sign up for TechDays if you’re planning on being in Vancouver on Wednesday and Thursday. For more details, visit the TechDays Canada site.

(And don’t forget, if you want to catch up with us, let us know! My contact details are in this entry.)

Categories
Uncategorized

Want to Catch Up in Vancouver or Montreal Next Week?

This article was originally published in Canadian Developer Connection.

Vancouver Convention Centre

Next week’s a travel week for me and a fair number of the Developer & Platform Evangelism team. On Wednesday, January 21st and Thursday, January 22nd, we’ll be at TechDays Canada Vancouver, the last leg of our cross-Canada tour where we show Microsoft developers how to best make use of today’s Microsoft tech and development tools. I myself will be do the Deep Dive into ASP.NET AJAX presentation (I’ll post a little more about this tomorrow) on Wednesday, and on Thursday, I fly to…

Montreal Skyline

…Montreal, where I’ll be attending CUSEC, the Canadian University Software Engineering Conference, where I’ll be giving a presentation titled Squeezeboxes, Start-Ups and Selling Out: A Tech Evangelist’s Story. CUSEC runs from Thursday, January 22nd through Saturday, January 24th. Once again, I’ll post a little more about this presentation tomorrow.

If you’d like to catch up with me at either of these cities, get in touch with me! Send me an email, message me at Twitter, or give me a ring on my mobile (416-948-6447). I’ll be staying in Vancouver at the Fairmont Waterfront on Tuesday and Wednesday nights and in Montreal at the Omni Mont-Royal (the conference hotel) from Thursday through Saturday nights. 

[Vancouver Convention Centre photo by Footloosiety; Montreal skyline photo by Anirudh Koul. Both photos are licensed for reuse, commercial use and remixing under Creative Commons.]

Categories
Uncategorized

xkcd on the Windows 7 Beta

Even though this organization gives me a nice paycheque every two weeks for evangelizing:

Microsoft logo, featuring the evil monkey from "Family Guy"

…I still found today’s xkcd comic on the Windows 7 beta release funny:

"xkcd" comic on Windows 7Click the comic to see it on its original page.

The alt text for the comic does say "Disclaimer: I have not actually tried the beta yet.  I hear it’s quite pleasant and hardly Hitler-y at all."

By the bye, don’t quote me on this but I hear tell that the next Ubuntu release will do nothing but show Richard Stallman and Eric Raymond forming a sexy “Eiffel Tower” (see this post for an explanation) with Linus Torvalds in the middle. I’m just sayin’.

Categories
Uncategorized

Now Appearing on Canadian Developer Connection

Screenshot of my first article on "Canaidan Developer Connection"It’s time for me to stop lurking and start posting on Canadian Developer Connection, the official blog of the Microsoft Canada’s Developer Evangelism team. I posted my first article there today: a quick introduction telling the readers who I am and what I’ll be doing over the next little while.

Of particular note is this paragraph in the article:

I don’t know if you’ve got this feeling, but I do: over the past few years, while Microsoft has continued to deliver its excellent developer tools, the outreach seems to be directed at the decision-makers — the people with the "buy/don’t buy" powers of approval — rather than at those of us who get our hands dirty with the code and make the stuff actually work. I call this the "Fourth-Party Developer Feeling", the sense that although you’re person who has to ultimately use our stuff, you’re not the one getting the love and attention. I think it’s time for that feeling to end.

As for good old Global Nerdy, I’ll still be publishing articles here, just as I did when I worked at Tucows and wrote tech articles for both The Farm and this blog. Right now, I have no formal process for deciding if an article belongs in Developer Connection or Global Nerdy, just a couple of guidelines:

  • What does my gut say?
  • Very Microsoft-specific? Developer Connection (with a possible cross-post to Global Nerdy).
  • General geek culture? Global Nerdy.
  • Speaking with my Microsoft hat on? Developer Connection. Speaking with it off? Global Nerdy.
  • Really long technical article with lots of example code and diagrams? Global Nerdy, and if it’s specific to Microsoft tech, a link to it from Developer Connection.

Keep an eye on that blog!

Categories
Uncategorized

2008: Annus Assrocketis (The Year of Assrockets)

Cork popping off a ribbon-ringed bottle of champagne

At the end of 1992, when the marriages of her children, Prince Charles, Prince Andrew and Princess Anne all dissolved and Windsor Castle caught fire, Queen Elizabeth II alluded to the title of John Dryden’s poem Annus Mirabilis (“Year of Miracles”) and referred to the year as an annus horribilis (“horrible year”).

As H.R.H. the Queen of England riffed on Dryden’s coinage, so shall I riff upon hers. If I had to summarize the year between 2008 in a quick soundbite, I would use the pseudo-Latin coinage Annus Assrocketis, as in “Year of Assrockets”.

Assrockets and Opportunities

A little bit over a year ago, I wrote an article titled Assrockets and Opportunities explaining why I was leaving my job as Tucows’ Technical Evangelist, a relatively safe, secure and cushy job – one that its CEO Elliot Noss said “fit me like a glove” — for a startup in the rather iffy social software space.

I had been feeling a little bit restless for a little while, but that restlessness alone wasn’t enough to make me take the leap. Strangely enough, it took a video of a guy sticking a bottle rocket up his butt and an observation made by Charles Follymacher in the blog The War on Folly. Assrockets and Opportunities summarized how the video and Follymacher’s blog entry inspired me to change jobs.

As a quick refresher, here’s the video. Be advised that it may not be safe to view at your workplace, as it shows a young man’s bare bottom and a bottle rocket stick being inserted into said bottom. It also has a lot of crude vernacular that young men are wont to use. That being said, I still think it’s one of the funniest internet home videos of all time and it still makes me laugh out loud, even after hundreds of viewings:


Still the funniest video of all time.

In response to this video, Follymacher, a person of colour (I myself prefer the term “force of darkness” – it has a little more oomph) wrote a hilarious and insightful observation titled why White people rule this age. The relevant excerpts appear below:

…I’m once again reminded why White people rule the globe. It’s not a new idea, just feeling compelled to state it once more, this time without feeling: they run the world because they have a much (much) higher percentage of folk who will do absolutely *anything.* any bloody, assinine [sic] thing at all. if you can name it, guaranteed it will be tried, if it hasn’t been already.

it is out of these absolutely stark, raving, barking mad experiments that new discoveries are made, which in turn lead to a fresh new batch of shit to fuck with. new answers urge new questions and all that, right?

us colored peoples of the world tend to leave well enough alone a lot more, not much for forcing Mother Nature’s hand. our ancient sciences are lost. that’s our bad. who knew? we didn’t ask. and now it may be too late to churn up that kind of insatiable hunger for knowledge.

a lot of White folk die off in these quests to discover and experience the unknowns, large or wtf. but some small percentage do manage to live to tell the tale and, wherever possible, wreak [sic] the profits.

I read the article in mid-October of last year and decided that it was high time I stuck a rocket up my ass, at least in the figurative sense. I put out a few feelers into the local tech job market.

Soon after that, I ran across an announcement of an open position at a startup looking for Ruby on Rails developers. The salary offered was a good deal better than my then-current one, and the opportunity to get back to writing code was very tempting. In five weeks, I went from replying to the offer to my first day on the job, the Monday after American Thanksgiving 2007.

Since that time, I have had three jobs.

The First Job (November 2007 – March 2008)

The startup I left Tucows to join – I don’t even like mentioning their name; you can look it up in this blog’s archives if you really must know – was building a Facebook-like web app for fraternities and sororities (“So you’re telling me that it’s like Facebook, but for students,” Cory Doctorow would say much later).

It might’ve stood a chance if it had these three missing ingredients:

  1. A business plan. The original plan was to make money by advertising. The sales guy came up with a much better plan – selling that app as a way for fraternity and sorority chapters to collect dues and charging them on a per-member basis — but it was too little, too late. It wouldn’t have hurt for the founder to have actually written down his business plan, even his lame-o first one.
  2. A product plan. The app was the result of “wouldn’t it be neat if this existed?” pipe-dreaming, and there wasn’t much thought or research put into it after that.
  3. A CEO who wasn’t just in love with the idea of running his own “Web 2.0” business and the associated trappings. He was hooked on the idea of creating office spaces with cool custom furniture like Joel Spolsky’s Bionic Office, “20% projects” like Google’s and “Hero Training”, in which we’d take a full day off work to do personal development. He also had some kind of fanatical belief in Ruby on Rails’ ability to solve any problem, from rapid development to world peace, curing cancer and fixing erectile dysfunction.

Truth be told, having missing ingredient number 3 might’ve given us missing ingredients number 1 and 2.

Montage of photos of the office for the first job
Click the montage to see the Flickr photoset.

Perhaps I’ll write about it at length someday, but for now a quick summary of what happened to this startup will have to suffice. They burned through money irresponsibly in many ways, including:

  • Renting office space in a pricey office building in a posh boutique district of town. We were located between the Mont Blanc and Ports International stores and across the street from the downtown Four Seasons.
  • Hiring an interior decorator to do a custom design of the office space, with custom furniture. I’d have kept the decent chairs, but we would’ve been just as productive with folding tables as we were with the custom desks.
  • Purchasing two large flat-screen TVs, neither of which were ever used for business purposes. They were pretty great for Wii and Xbox 360 games, though.
  • The ice sculpture and oyster shucker at the office-warming party. The party was black tie optional for some reason that still eludes me. At least they scaled down their ice sculpture purchase; they originally wanted the Chrysler Building, but settled for the less complex (and less expensive) company logo instead.

The ice sculpture at the office-warming party.
The ice sculpture at the office-warming party.

Alarmed at the company’s burn rate and lack of income, the source of the startup’s funding threatened to cut off the money. We were then informed by the CEO that unless we accelerated the schedule unreasonably, we’d all have to take a 20% pay cut. He went on vacation to Hawaii with his girlfriend a couple of days after that because he always went on vacation to Hawaii with his girlfriend at that time of year, crisis at his own company be damned.

While he was away, the entire senior developer team, of which I was part, started circulating their resumes and putting out the word that they were looking for new jobs. Within six weeks, the senior team had left the company. Within six months, the company had all but vanished. The website for the software no longer works, and the website for the company is now a single page showing the startup logo and nothing more.

My job at the startup, which had gone from dream to nightmare, lasted three months and a few days. The name of the startup still gets mentioned from time to time at local geek gatherings, sometimes as a cautionary tale, sometimes as a joke.

The Second Job (March 2008 – September 2008)

While searching around for jobs, I noticed that b5media was looking for a technical project manager. “b5”, as they’re often called, is a local startup success story, having grown from a small core of five bloggers and an office in Mark Evans’ garage to a network of over 300 blogs. I also knew that they’d landed funding thanks to meeting VC Rick Segal at DemoCamp, a semi-regular “show and tell” event for the Toronto tech community that I help host.

I showed up at b5media for an interview at 11:00 a.m. on one cold day in February, expecting a one-hour interview. It turned into a seven-hour series of multiple interviews with various people at the company, mostly testing me for how well I fit in with the office’s culture. I pretty much landed the job that day, and a couple of weeks later, I had my first day on the job, which involved flying down to Austin, Texas to attend the South by Southwest Interactive Festival for a week. I’d have to say that it was the best first week on the job I’ve ever had.

Regular readers of this blog know what happened in the end: changes in the market and at the company left me with nearly nothing to do, and they let me go…on the day of my wedding anniversary (they didn’t know that, but their timing still left something to be desired). I hold no ill will towards them; paying me to warm a chair does neither b5 nor me any good. It was the right thing to do, and they treated me quite well during the process.

Still, I felt like this:

Demotivational poster featuring dejected stormtrooper sitting on subway. Caption: "Unemployment: Sucks when your job is blow'd up."

The Job Search

The Unemployed "Stuff to Do" List

I decided to treat my getting laid off as an opportunity in disguise, a chance to explore all my options and do a little long-term career planning. At the same time, watching my old schoolmate Ali Velshi on CNN talking about the credit crunch and dealing with a worried wife meant that I should try to secure some income as quickly as I could.

I had one big thing working in my favour: nearly seven years’ worth of tech evangelism and seven years’ worth of blogging meant that I had a lot of what VC Howard Lindzon calls “social capital” in the bank. I did not have to go looking for job openings; they came looking for me. A number of people called, emailed, instant-messaged and tweeted me, asking if I’d be interested in working for their company and if I could make some time to meet them for an interview. The jobs ran the gamut from doing some development for an adult entertainment site to doing tech evangelism for some pretty high-profile companies. I did interviews with just about everyone who called me, which meant that I was actually busier as an unemployed man that I was during my last weeks at b5.

I even got a call from an editor at a very reputable book publisher in New York asking if I’d ever given any thought to writing a book. The answer, by the way, is “yes”, and as soon as an idea comes to me, I plan to fly down to Manhattan in a nice suit and do a pitch over cocktails, which if Mad Men is not lying to me, is how these things go.

Most of the companies who called were the type I’d always worked for: either startups or small operations where I’d have the ability to wear many hats, make a significant contribution and have a great degree of freedom. Medium to large companies were completely off my radar, but I’d have to say that it was mostly because I’d grown accustomed to thinking of myself as a small company man.

As a result, it seemed unreal when I got a number of calls from different people from the same organization, all asking variations on the same question:

“Have you ever considered joining The Empire?“

Imperial Considerations

LOLcat: "Pensive cat is not sure about that"

I’ll be honest: I had some qualms about joining Microsoft.

Fear of “selling out” and working for a big company wasn’t even a factor. It probably should matter at 21, but not at 41. To borrow a saying often misattributed to Churchill: if you’re not at least a little liberal at 21, you have no heart; if you’re not at least a little conservative at 41, you have no brain.

There’s also the standing order from The Missus: “No more working for fucking under-30 CEOs!”

Finally, consider the great truth expressed in the comic below:

Congratulations! You kept it real and never sold out! Now you're "the old guy!"

My qualms didn’t arise out of loyalty to Apple; they make some really nice machines and an excellent OS, but I’m not really one of those “It’s Apple or nothing” types. They also didn’t come from an “open source forever, Microsoft never!” feeling either. Open source has resulting in some great things happening, but once again, I’m not a “F/OSS or nothing” kind of guy, either.

My qualms came from the feeling that Microsoft had little to offer to me as a developer. Once upon a time, back when my friend Adam Smith and I had a little software development constancy, Microsoft was my friend. From the mid-1990s to the release of .NET 1.0, it felt as if they were constantly reaching out to developers. Then somewhere along the way, at around the same time as the rise of web applications, Apache, PHP and later things like Rails and Django, something happened. Microsoft had apparently switched their focus away from developers and towards the suits – the decision-makers who approved the tech purchases, rather than the people who actually had to live with the decisions. I’m sure that many developers felt the same way I did: Microsoft slowly faded from my radar because it seemed as if I’d faded from theirs.

I think that my friend Danny O’Brien expressed this best when he wrote:

One of my big bones with MS stuff is that it always makes me feel like I’m eating out of the trash bins outside a cubicle farm. All of their software is designed to help busy executives plan their lives. Everyone I know uses it to try and write birthday cards and chat with their friends. When people use Microsoft Office they use it anywhere but in an office. Microsoft knows this – but it also knows that the money comes from their corporate clients, so there’s a limit to how much it can bend its software toward a wider customer base. Ultimately when you use MS software, you’re not the end user MS perceives at all: we’re just living off the scraps Microsoft leaves out after feeding its big customers.

One thing that convinced me to join Microsoft was a small-seeming but important sense of a “sea change” at Microsoft.

Perhaps it was their hiring of some people I’d never expect: David Crow (I’ll admit that I was ready to bet some good money on his leaving within six months, saying “It’ll either end in tears…or gunfire”), Bryce Johnson, John Lam and Danah Boyd.

It might have been their willingness to even consider talking to me after my posting this graphic on my blog:

"I'm a Mac." "I'm Unix." "I'm Vista."

It might have been some very lengthy conversations I had with friends who worked at Microsoft.

It might have been this thing:

XBox 360

I won an XBox 360 at the 2006 Boston Ajax Experience conference, and I was surprised at how much I loved it. It doesn’t feel like a “Microsoft product” – it feels like something built by people who love games for people who love games. The “Less Hulk, More Bruce Lee” story behind the design of the XBox 360 that Jean-Luc David told me probably helped as well.

Mark Relph and John Oxley

What probably convinced me most was the opportunity to work for a couple of great people who believed in me, Mark Relph and John Oxley. They offered the combination of a lot of support and a great deal of latitude, the ability to work largely from the home office and most importantly, the freedom to inject my own personal style into the work I’d do. I think Mark’s line, “We enter as friends, we leave as friends”, struck a chord with me.

At the end of my sixth(!) interview, John said “We’d like to take you on. Are you interested?”

I replied “To quote Homer Simpson, I have only two questions: ‘How much?’ and ‘Give it to me!’”

In the end, I was unemployed for a grand total of three weeks. Considered the economic collapse taking place all ‘round, that’s not bad at all.

Fry-Kirk Syndrome (or: The Third Job; October 2008 – Present)

Philip J. Fry from "Futurama" and Captain James T. Kirk

At the dawn of 2009, just over a year after leaving my tech evangelist job, I have escaped from one imploding company, been laid off from a downsizing one and finally ended up at a job that fits me like a glove. After this journey, I have become…a tech evangelist.

I feel like “Fry” from Space Pilot 3000, the premiere episode of Futurama. Fry, a p[izza delivery boy in 1999, is frozen on New Year’s Eve 1999 and revived a thousand ears later. In the year 3000, a computer determines that he is best-suited to being a delivery boy, and he spends much of the episode trying to escape this fate. In the end, he cheers as he finds work with a distant relative…as a delivery boy.

Captain Kirk had a similar experience: he always returned to his first, best destiny – being captain of the Enterprise. I feel that I’ve managed to do the same, and with the added bonus of not having a court martial, blowing up the ship, losing my son and getting demoted from Admiral.

Like the young man in the “Bottle Rocket” video near the start of this essay, I took some risks and got a little singed in the process. But as Charles Follymacher also pointed out, sometimes you “manage to live to tell the tale and, wherever possible, wreak [sic] the profits,” and that’s what happened to me in the end.

As any decent poker player will tell you, winning isn’t in the cards you’re dealt, but how you play them. In spite of all the craziness this year, I did quite well.

I’m looking forward to 2009.

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

Categories
Uncategorized

Taking Windows 7 for a Spin

windows_7_ultimate_installer

I had my first look at the next version of Windows – Windows 7 – at Microsoft’s Professional Developers Conference in Los Angeles back in October, a week after I joined the company. By the powers vested in me as a Developer Evangelist with Microsoft, I got my paws on an installer for a recent beta edition and a spare machine – a Dell Latitude D830 with a 2GHz Core Duo processor and 4GB RAM — on which to take the new operating system for a test run.

The installation of the Windows 7 beta went considerably better than my experience installing the Windows Vista beta back in 2006: this time, it worked.

setup_is_preparing_windows

Over the next little while, I’m going to spend some time – perhaps a day a week – doing actual daily work on the Windows 7 machine in order to really experience it. It’ll also give me a chance to try out some “developing for Windows 7” example code. I’ll post my observations here on Global Nerdy – at least as much as the non-disclosure rules allow.

Links

Categories
Uncategorized

Cue the “Damien” Choir

I haven’t been posting much this week because I’ve been pouring heart, soul and brain cells into my first presentation at a Microsoft conference – TechDays 2008 in Calgary — which happens at 1 p.m. Mountain Time today. My regular posting should resume tomorrow or Friday at the latest.

The Empire’s still got some money to throw around, so every speaker gets two official button-down dress shirts with logos, one for each day of the conference. I have to admit I never thought I’d seen the day when I’d be wearing one of these:

Joey deVilla at TechDays 2008 calgary wearing a Microsoft shirt

My friend and co-worker John Bristowe keeps singing the “Damien” choir music from the The Omen every time I run into him with this shirt on.