From the category archives:

Life

The New Yorker’s Hallowe’en Cover

I make sure to keep an eye on how technology pops up in mainstream non-geek culture because it’s a good way to gauge the techno-cultural zeitgeist and see how technologies are being received by the public at large. As techies, we’re all too happy to be early adopters and are willing to put up with usability problems, annoyances and extra work just to have the latest and greatest gear for its own sake. We have a tendency to forget that many non-techies don’t adopt technologies while they’re still new and need a techie mindset to use; they’ wait until technologies evolve to the point where the benefits outweigh the annoyances.

The current issue of The New Yorker has a Hallowe’en-themed cover that hints at how much smartphones have worked their way into everyday people’s lives:

New Yorker Halloween Cover

Here’s a closeup:

New Yorker Halloween Cover closeup

(I’ll bet that at least one of you went out Saturday night trick-or-treating and checked your smartphone.)

The practical upshot of all this: the mobile platform is in your future. It’s the one that people take everywhere and it’s growing in power in leaps and bounds the way desktop (and later, laptop) computers did in the ‘80s and ‘90s.

WinMoDevCamp

WinMoDevCamp banner

Speaking of mobile platforms, we’re holding a full-day workshop on Windows Phone development called WinMoDevCamp Toronto next Wednesday, November 11th  from noon to 9 p.m. at the Microsoft Mississauga offices (1950 Meadowvale Boulevard). It’s free of charge and your chance to learn how to develop applications for Windows Phone.

This article also appears in Canadian Developer Connection.

{ 1 comment }

Computer Problem of the Day

by Joey deVilla on October 28, 2009

how do i turn off caps lock

{ 0 comments }

Is Your Code a Candidate for “There, I Fixed It”?

by Joey deVilla on October 27, 2009

There, I Fixed It is a hilarious photoblog that catalogs kludges, jury rigs and hastily-improvised duct-tape repairs and modifications to everyday objects. The photos below are a sample of some of the quick fixes shown on the site, each one somewhere on the spectrum spanning “clever and thrifty” to “cheap, shoddy and frightening”:

There I Fixed It

(Regarding the photo in the right column, second one from the bottom – the piece of paper attached to the pencil sticking out of the computer says “Pull to turn on”. It’s a jury-rigged replacement for the power switch.)

Sloppy work like this isn’t limited to the physical world. I’ve seen (and okay, sometimes I’ve written) code that could’ve been a candidate for There, I Fixed It, and chances are you have too:

  • Some of my hacks were a little more elegant and useful in the long-term, as long as you weren’t going to be too fussy about aesthetics. They were the software equivalent of the CD-ROM drive installed below the car radio and attached to it with a cable with 1/8” stereo jacks. They weren’t pretty, but they were solid, reasonably maintainable and viable in the long term.
  • Others were terrible kludges that were originally intended to be temporary solutions that forgotten and lived much longer than they should have. They were like fixes shown in the two photos on the bottom (the hasty bridge repair and the car exhaust held together with zip-ties).
  • I’ve also copped out by glossing over bad user interface design with some explanatory text or dialog box instead of actually correcting the design. This is not unlike labelling a doorknob “hard to open” or a hastily-improvised switch “pull to turn on”.

Be sure to check out There, I Fixed It. They’ve had some pretty hilarious pictures lately, and perhaps it’ll inspire (or shame) you to eschew the quick fix or kludge in favour of putting some time and thought into writing better code and building better user interfaces.

This article also appears in Canadian Developer Connection.

{ 1 comment }

Burger King’s Windows 7 Whopper

by Joey deVilla on October 22, 2009

To celebrate the release of Windows 7, Japanese Burger King franchises are offering a Windows 7 Whopper with 7 patties, selling for 777 Yen (CAD$8.92 as of this writing), available only for the next 7 days. I have no idea why they’re not doing this on this side of the Pacific; I’m sure it would be a big hit:

windows_7_whopper

According to Julie from ObjectSharp, the Japanese text after “13cm” says “American-size buns”.

[Thanks to Ian Irving for pointing this to me!]

This article also appears in Canadian Developer Connection.

{ 4 comments }

I have no idea if WIND Mobile is going to be able to deliver what they promise – a mobile phone company that listens to its customers and provides better service than the sad players in the Canadian mobile phone oligarchy – but they’ve got the right ideas and some rather funny videos that perfectly illustrate what the Canadian mobile customer has to contend with.

What if Toronto’s hot dog vendors had a pricing model like Canadian mobile phone companies? Buying a hot dog would be like this:

Canada is the only country in the world where mobile companies lock you into three-year contracts for mobile service, and this situation is illustrated in the video titled Bike Lock:

I always look at the service packages offered by U.S. mobile companies with envy. Here, the mobile companies love nickel-and-diming you:

WIND is a new entrant into the Canadian mobile phone market and a branch of Globalive Communications, who already have a presence in Canada in the form of Yak Communications, an alternative phone and internet provider. They seem to be taking a very “social media” approach to their marketing, what with the “viral” YouTube videos and a “conversational” website in which readers are encourage to actively participate in online discussions.

They look like an interesting company to watch, and hey, if they can get me a better deal than Rogers, I’ll switch.

Recommended Reading

Tom Purves has been one of voices leading the battle cry against Canadian mobile companies for the past couple of years. Back in 2007 at DemoCamp 17, he gave what I consider to be the best ignite presentation ever given at a Toronto DemoCamp, The State of Wireless in Canada Sucks. Here’s the slide deck from that presentation:

He recently revised his presentation for 2009 when he presented it at the FITC mobile conference in September, which mentions WIND mobile:

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

{ 2 comments }

It’s About Helping Your Users Become Awesome (or: “Being Better is Better” by Kathy Sierra)

October 17, 2009
Thumbnail image for It’s About Helping Your Users Become Awesome (or: “Being Better is Better” by Kathy Sierra)

Kathy Sierra, who co-created O’Reilly’s “Head First” series of books and who used to write the very inspirational Creative Passionate Users blog, is awesome at helping users become awesome. I use her lessons as guidelines in my evangelism work and even borrowed from her to create a catchphrase that I used when interviewing for my [...]

Read the full article →

Happy Canadian Thanksgiving!

October 12, 2009
Thumbnail image for Happy Canadian Thanksgiving!

It’s the second Monday in October, which means it’s Canadian Thanksgiving (or in French, Jour de l’Action de grâce)! I’d like to wish you a safe and happy holiday and remind you to think of what you’re thankful for.

Read the full article →

TechDays: Bruce Johnson on Building RESTful Applications Using WCF

September 30, 2009
Thumbnail image for TechDays: Bruce Johnson on Building RESTful Applications Using WCF

Right now (at the time of this writing) at the Toronto edition of the TechDays cross-Canada conference, in the Developing for the Microsoft-Based Platform track, is Bruce Johnson – “the speaker so nice, we put him on twice!” – talking to the audience about Building RESTful Applications Using WCF.

REST – as in REpresentational [...]

Read the full article →

TechDays: Bruce Johnson on “SOLIDify Your ASP.NET MVC Applications”, Assless Chaps, Twitter and Opportunities

September 30, 2009
Thumbnail image for TechDays: Bruce Johnson on “SOLIDify Your ASP.NET MVC Applications”, Assless Chaps, Twitter and Opportunities

This morning’s sessions in TechDays’ Developing for the Microsoft-Based Platform focuses on both the ASP.NET MVC web app framework and recommended object-oriented programming practices, namely the Model-View-Controller pattern with Colin Bowern’s presentation earlier this morning and now (at the time of this writing) the SOLID principles in Bruce Johnson’s session, SOLIDify Your ASP.NET MVC [...]

Read the full article →

How to Get to FailCamp Toronto 3 from Union Station

September 29, 2009
Thumbnail image for How to Get to FailCamp Toronto 3 from Union Station

Most of you will be heading to FailCamp via public transit, and many have asked how to get to FailCamp’s venue, the South Building of the Metro Toronto Convention Centre, from Union Station – here’s how!
First, go up to the main level of Union Station, which looks like this:

On the west end of the [...]

Read the full article →

Don’t Forget About FailCamp Toronto 3 – Tuesday, Sept. 29!

September 19, 2009
Thumbnail image for Don’t Forget About FailCamp Toronto 3 – Tuesday, Sept. 29!

FailCamp Toronto 3 is 10 days away! Come join us in our “celebration of fail”. We’ll share stories about the times when things went pear-shaped, got SNAFUed, or just plain failed — and just as important, the lessons we learned from them. And unlike many failures, FailCamp’s admission is free.
For more details about FailCamp, [...]

Read the full article →

Kanye West Wants You to Go to FailCamp!

September 15, 2009
Thumbnail image for Kanye West Wants You to Go to FailCamp!

That’s right, you want to join FailCamp Toronto 3, the celebration of FAIL taking place on Tuesday, September 29th at the Metro Toronto Convention Centre! Take it from Kanye, you don’t want to miss this event. For more details, see the FailCamp event page and my earlier article on FailCamp Toronto 3.

Read the full article →

FailCamp Toronto 3: September 29th at the Metro Toronto Convention Centre

September 14, 2009
Thumbnail image for FailCamp Toronto 3: September 29th at the Metro Toronto Convention Centre

That’s right, we’re holding another FailCamp in Toronto! Mark Tuesday, September 29th on your calendar and be prepared to share you best/worst stories of FAIL, impress the judges in our “Panel of Fail” and win big prizes!
Here’s what the event is all about, as taken directly from FailCamp Toronto 3’s event page:
The pictures of [...]

Read the full article →

How to Work the Room at TechDays

September 11, 2009
Thumbnail image for How to Work the Room at TechDays

Can I work a room or can I work a room?
Why Work the Room?
If you’re attending TechDays (or any other tech conference this year), you should keep in mind that while we spend a lot of energy on the presentations and sessions, the opportunity to meet and talk to the other people there is [...]

Read the full article →

Social Software Venn Diagram

September 8, 2009
Thumbnail image for Social Software Venn Diagram

Yeah, that’s about right:

And better yet, it’s available as a T-shirt!

[Found via Kevin Kelly.]

Read the full article →