Deep Thoughts on Microsoft From The Accordion Guy
May 25, 2009 10:09

My friend Joey "Accordion Guy" deVilla has been a fixture in the Toronto technology scene since his days working at multimedia house Mackerel back in the mid 90s. He has been a strong proponent of the DemoCamp and BarCamp scenes, and helped build up the local Ruby community. His blogs The Adventures of Accordion Guy in the 21st Century and Global Nerdy are smart and fun - and popular enough to bring large 'Google Juice' benefits to anyone he links to.

And yes, he does play accordion. Nine Inch Nails and AC/DC and Britney Spears. On the accordion. He is an inspiring example of how much mileage you can get out of the smart use of a simple, novel schtick and a winning attitude.

After a long time in the open source and startup worlds, Joey surprised us all last year by joining Microsoft. Our worries that he would trade in his raver jeans and assless chaps for a golf shirt and khakis were soon put to rest, though: his boss is requiring that he work away from the office most of the time.

Microsoft is going through interesting times. In the last few years they've had some major changes at the top, botched Windows Vista, watched Apple take over the music industry and set the agenda for mobile technology, and are still trying to find reasons for people to want to buy a new version of Office rather than just stick with the one they got in 2000.

More importantly, for a place that became (in)famous for the cry of Developers Developers Developers, they've been losing the lead - at least in mindshare. The 'cool kids' and startups these days are working with PHP, Ruby, Python, mySQL, PostgreSQL, and Linux. As recently as five years ago, the main advantage of open source was that it didn't cost as much, but now in many ways open source tools are better for many kinds of development.

Also, I remember in the 90s that a bright young programmer fresh from school would be thrilled at the prospect of working at Microsoft - now they'd rather join Google or Apple, or simply do their own startup.

Microsoft may move slowly, but they're not stupid. To avoid falling into (eventual) irrelevance, they need to catch up with what's going on outside of their own walled garden.

That's where Joey comes in.

Joey has been doing a lot to bring together the Microsoft and Agile/Startup/Open Source communities: He founded Coffee and Code to give developer communities an informal context for meeting up and talking tech. He has been handing out Windows 7 Beta DVDs like party favours, and has been inviting people like me, Pete Forde, Leigh Honeywell, and 'Krispy' Uccello to Microsoft events (where we eat most of the food and ask most of the questions).

Microsoft Canada's Developer and Platform Evangelism team is spending this week doing some planning for the upcoming year, and Joey has been doing some serious thinking. His blog posts from yesterday and today are good reading:

If Bill Buxton could approach Microsoft Corporation as a person — and hey, that’s the way the law treats corporations, so why not? – and asked him/her to draw a computer, I suspect that s/he would draw something based on mental model of a souped-up circa 2000 computer: a desktop computer with a nice flatscreen monitor, running Windows XP and having a somewhat limited connection to the ‘net.

I think that this is a problem. I also think that the source of this problem is Microsoft’s success.

Other Blog Posts
This Is Nowhere: GPS and Wayfinding and More UX This Is Nowhere: The Single-Button UX This Is Nowhere: Don’t Just Stand There! This Is Nowhere: Finding My Duck Finding Burgers Fast: My DIY Halifax Burger Week Site "This is Nowhere" at PodCamp Halifax 2018 The Diary Diaries: Fixing Remembary's Facebook Connection Special Leap Day Edition of "Some Weird Things About Time" What's Up With Remembary Can't get pg_dump To Work Now That Heroku Has Upgraded Postgresql to 9.4? The Best Thing I Ever Did To Promote My App If You Build It, They WON'T Come #deployaday, My Big Hairy Plan for 2015 Extracting Plain Text from an NSAttributedString My Year of "Hits" Part 2: Remembary Rolling My Year of "Hits" Part 1: Remembary Rises (and Stumbles) Handy Little Test Method to Check for Translations in Rails Apps My Suddenly Slow-Waking MacBook Air Indie App PR: Keeping Control of Your Tone A Quick Note on 'clone' in Rails 3.2 My eBook Apps 2: iOS, JavaScript, and Ruby My eBook Apps 1: Introduction Quick Tip: No Sound on Mountain Lion My Upcoming Talk at PodcampHFX 2012: My Year of "Hits" starshipsstarthere.ca: Building at the Speed of Funny Screencast Tips Remembary's Cool New Picture Support Indie App PR 2: Keeping On Top Of User Feedback Indie App PR 1: How to Handle an App Disaster Giles Bowkett Diary Project 2 Remembary Video Congratulations! Welcome to Your Nightmare! How My iPad App Remembary Took Off Why You Should Have an App in the App Store (Even If You Probably Won't Make Any Money) PodCampHFX Remembary Presentation - Part 3 How I Used MailChimp Autoresponders to Promote Remembary PodCampHFX Remembary Presentation Part 2 PodCampHFX Remembary Presentation Part 1 Why AdWords Ads Don't Work for iPad Apps Remembary is Sponsoring PodcampHFX Why Can't I Resize my Views in Interface Builder? Momento and Remembary Concerning Remembary iPad-Friendly eBooks of Gracian's Art of Worldly Wisdom Project Report: PTOS2 A Quick Note on Encryption We're all LUsers Thoughts on HAML Friday Afternoon Hack - Getting Beyond the Basics Halifax Friday Hack and Back to Basics Quote from Wil Shipley FutureRuby Make Web Not War Busy Week I: Toronto Ruby Job Fair Employment.nil - the Toronto Ruby Job Fair Code Count: Ruby on Rails vs. C#/ASP.NET A Brief Note on Twitter The Hub Halifax and Mobile Tech for Social Change Deep Thoughts on Microsoft From The Accordion Guy The Two Kinds of Defensive Programming Presentation - Fixing Careerious: From C#/.NET to Ruby on Rails Enterprise! Presenting at Ruby on Rails Project Night - May 7th New Name and New Look for Careerious/Clearfit FutureRuby and More From Unspace Health Tips for Programmers This tables meme won't die Careerious - Ruby and Rails vs. C#/.NET Yeah I Use Tables For Layout, So Sue Me The Different Kinds of Done Giles Bowkett's RubyFringe presentation OfficeTime: Great Time-Tracking App for OS X Back With A New Look Non-DRY Feed torontorb Keeping Your Sanity With The Command Design Pattern shindigital Is All Grown Up! (according to the spambots) Startup Stars? I'm so bored! The Magic Words for RMagick Jennifer from Operations You see? Naming is HARD Business Software as Process Documentation Deployment note: 'execve failed' Steve Jobs on Market Research Why Canada Is Better for Entrepreneurs "Program first and blog second" Toronto Tech Collage The MacBook Air Is A Roadster RubyFringe! Quote of the Week: Steve Yegge Starting Up: Cards Great design tool: browsershots.org Starting Up: The Logo Quotes Of The Day: Hedge Fund Interview TSOT Ruby / Rails Presentation Night - Part 1 Moneyworks: Accounting Software for Canadians on OS X Starting Up: The Name Nice logo, but why is your site so bland? Welcome to shindigital.com