Archive for the ‘Uncategorized’ Category

Excuses, Excuses.

Tuesday, January 24th, 2012

You’re probably wondering what happened to part two of the Why I’m Switching to Windows Phone series.

Well, so am I. I lost the post.

Apparently leaving WordPress’ New Post tab open between browser sessions is not a good idea. WordPress won’t tell you this is not a good idea. It won’t tell you it’s not auto-saving your draft. It won’t tell you why Preview doesn’t work, and it certainly won’t tell you that clicking Save Draft will show an error message on a different screen, telling you that the draft wasn’t saved and leaving you no way to recover it.

Thanks, WordPress. Not like I spent hours carefully wording that post so that I don’t sound completely arrogant, so that it doesn’t reek of flamebait, and so that all of my facts are carefully backed up with links I didn’t think I needed to bookmark.

So, the post will be up later this week if I can find the time to rewrite it, and next Monday otherwise.

Computers, eh?

Why I’m Switching to Windows Phone, Part One

Monday, January 16th, 2012

After three and a half years, I’ve parted ways with my iPhone and taken up a Windows Phone. There are a lot of reasons — two posts’ worth, in fact. Today we discuss the big motivation: cost.

It’s no secret that Canada is one of the most expensive places in the world to own a smartphone. That’s why, when my iPhone 3G broke down not long ago, my first thought was: “Great. How much is this going to cost me to replace?”

Well, by my calculations, $2836.98.

The up-front cost for a 16GB iPhone 4S, on contract, is $219.22. $159 for the phone + $35 activation fee + applicable taxes. (I’m doing all these calculations with Rogers, but the numbers vary only slightly with the other iOS-friendly Canadian carriers.)

The monthly plans are the real killers. Unless you think you can get by on 100MB of data per month, you’re looking at a base price of $52.35. That nets you 500MB (not great, but enough for my needs) with 200 minutes, and unlimited SMS. However, that doesn’t include such luxuries as caller ID and voicemail.

These features are sold as add-ons, either à la carte, or through “value packs”. The only sensible option through Rogers is their iPhone Value Pack, which adds:

  • call display,
  • name display, (how are those separate things?)
  • visual voicemail,
  • and ringbacks. (A fluff feature nobody uses.)

This will run an additional $12/month, bringing our monthly bill to a total of $72.72 after tax. Add that up over the course of the three-year contract, and we hit a total of $2617.76. With the initial phone costs, we’re back up to $2836.98.

This is outrageous! Keep in mind that that’s a very low-end plan (500MB data, 200 minutes). There’s no way I’m going to commit to that. I have a mortgage.

Enter Wind

Wind Mobile is a new(ish) carrier in Canada. They offer much better packages at much cheaper rates than the big carriers. The tradeoff here is that they have much less network coverage; their network only exists in five Canadian cities. (I’m fortunate enough to live in one of them.)

They have a 12-month contract promotion on right now for their Oh Canada plan. Unlimited voice, SMS, and data, for $29/month. Yes, you read that right, and yes, it includes caller ID. (Voicemail is an extra, to the tune of $5/month.)

After tax, that’s a monthly bill of $38.42. Over three years, that’s a grand total of $1383.12. (This assumes I can find a similar promotion when this one ends, or dial back my plan to keep roughly the same costs — easy, since this promotion’s features far exceed my needs.)

This is great, but Wind uses a fancy new network protocol that isn’t compatible with the iPhone. In fact, they only sell Blackberry and Android devices, which I just can’t seem to like.

What’s a geek to do?

Enter Windows Phone

I’d used a Windows Phone before, and it was one of those fish-to-water things (more on that in part two). When I was in Vegas for MIX, my workplace was kind enough to loan me an LG Optimus 7. The OS offers much of the polish that BB/Android lacks, the kind of polish you can’t give up after 44 months of iOS.

The features are close enough for my needs. It’s an easy transition.

Unfortunately, not very many Windows Phones are compatible with Wind’s network, and they’re hard to find in Canada. It turned out my only options were the Dell Venture Pro and the HTC HD7. The HD7 is a newer model, and we had one at work that I could try out for a week, so that became my target.

The only Canadian carrier to have ever sold the HD7 was Bell. Bell and Wind use completely different networking technology, so even if I could track one down, I’d still be stuck with unreasonably expensive plans.

I needed the version of the HD7 sold by T-Mobile, and American carrier whose network is compatible with Wind’s.

I found a seller on eBay with a new, still-in-the-box HD7. He would only ship to the US. Not a deal breaker, but definitely an added cost.

Including the price of the auction, the fee to unlock the phone from T-Mobile, the conversion from USD to CAD, the pick-up fee at the American UPS store, tax coming back into Canada, and the toll booth in between, my new phone cost me $366.64.

How did we do overall?

Setting my new HD7 up on Wind was relatively painless, though there is a one-time $25 fee for the SIM card. All in all, the phone, setup charges, and plan for three years totals $1749.76.

That’s a savings of $1087.22 over the iPhone package outlined above.

I like Apple’s devices. The hardware is well-designed, iOS is beautiful, and I was very, very happy all those years with my 3G. But to me, there is no way that an iPhone is worth nearly $1100 more than a Windows Phone.

§

Stay tuned for part two, where I discuss why it felt like the right time to leave iOS.

Gone Skatin’

Monday, January 9th, 2012

Gone Skatin'

§

P.S. If anyone’s looking for CES coverage, here’s what I’ve got:

The big news of the day is that RIM announced a new version of its Playbook OS. Looks good. Coming in Feburary.

I was led to believe (along with half the rest of the internet) that Microsoft would announce a new XBox at their keynote. Apparently this did not occur. And apparently Ballmer’s final keynote was a bit of a let down. Still, the Metro update was neat.

There are also a ton of cool-looking devices being thrown around. Nokia and Samsung did pretty well, and I’ve heard a lot of buzz about Vizio.

Finally, here are some interesting people to follow if you’re looking for CES news for the rest of the week:

On Twitter, I’d recommend @miguelcarrasco for steady updates, and Mashable’s @film_girl if you want to completely drown in techie minutiae.

If Google+ is more your thing, you should circle +Mohamed Mansour for a whole bunch of reasons, useful CES highlights notwithstanding. Also, +David Bates is on location, and I’ve been enjoying his coverage thus far.

That’s it! Time to head back to the rink.

Elsewhere: How to Handle Browser Differences on iPhone and iPad

Wednesday, December 14th, 2011

I wrote a post for the company blog this week.

It’s about how we’ve reached a point with mobile Safari where different versions have different functionality. Is this a problem? What can we do about it?

Find out on the Macadamian blog!

You Know Better Than That

Monday, November 28th, 2011

In grade six, everyone thought I was smart.

I’m not smart. Anyone who watched me struggle through university can tell you that. Smart kids get scholarships. Smart kids ace exams. Smart kids get good grades. I’m not smart.

But in grade six, I was still doing alright in school, and people still thought I was smart. Especially my teacher, Mrs. Mainwood.

Every time I would hand in an assignment, or show her my homework, or answer a question, she would compliment me on how well I did. It was nice. When I gave a speech in front of the whole class one time, she asked if I would come back next year and present it again so that future students could see how it’s done. Nice.

Finally one day, something strange happened.

Mrs. Mainwood came to my desk to talk about some written assignment I’d handed in. She pointed at a bulleted list I had written. It looked like this:

  • some sentence about the assignment
  • another sentence
  • and another

The content was fine, and the rest of the assignment was fine, but she was really upset about this bulleted list. Why?

Because it had no capitalization or punctuation.

That was it. And apparently it was very important. She was furious! She went on a rant that I’m sure the rest of the class could easily hear. I still remember the exact words that ended her tirade: “You know better than that.”

I didn’t understand what she meant at the time; I probably just apologized and fixed my mistake. (I’m an apologetically easy-going guy). But I understand now. It was a big deal.

It looked stupid.

It was an eyesore on an otherwise flawless page. And you know what? Mrs. Mainwood was right. I did know better. My list looked careless, but I cared about what I was saying. See the problem?

I’m sick of seeing tweets and Facebook posts written in all lower-case letters. Questions that don’t end with question marks. Paragraphs where every thought is laid out between mangled ellipsis instead of real sentences.

I’m not talking about imperfect grammar. English is a messy language, I get that. Plurals and spelling are often non-obvious, especially for non-native speakers, and even native speakers break the rules sometimes. We’re forgiven.

But everyone — everyone — knows that sentences start with a capital letter, and end with some sort of symbol. No fancy rules, no special cases. It’s one of the first things we learn while becoming literate.

So if you’re one of those people who’s social network feed is devoid of periods, capital letters, and apostrophes, please do better. I know you have it in you. Your lack of basic grammar is distracting from your message, and it’s driving people like me and Mrs. Mainwood crazy.

You don’t have to be smart to get this right.

You know better than that.

Back from Europe

Monday, October 17th, 2011
Swiss Alps

Click for full size.

We had a great time.

Europa!

Friday, September 23rd, 2011

Later today I shall board a plane bound for Europe.

I won’t be back for a full three weeks. But fear not! While I’m out gallivanting about, amidst fine architecture and breathtaking scenery, you will not be left without updates.

Introducing Classics Week(s)

It occurred to me that this blog has been around for a couple of years now, and not all of you were here in the beginning. You’ve probably missed some great posts!

This is unacceptable, and I’ve devised a solution:

Every Monday for the next three weeks, this blog will feature a re-run of a classic post from the early days of its existence.

I’ve selected three of my favourites and given them a quick sprucing-up. I tried to choose a matching set of posts; the goal was to reflect the general content of the blog. In any event, you’ll have something nice to read, and that’s what counts.

The only internet-capable device that will be near my person for the duration of this adventure will be the wife’s iPod Touch, so I’m not expecting to check my mail very often. I’ll also be slow at approving and replying to comments, and you won’t see much of me in my other haunts.

This does not mean you should avoid emailing me and posting interesting tweets. Quite the contrary! I look forward to conquering a content mountain upon my return. Heaping piles of hypertext and prose!

Like a little ASCII version of the alps :)

See you in mid-October!

Achievement Unlocked: Publish 109 Posts

Friday, September 2nd, 2011

I didn’t realize it at the time, but back in July (oops) this blog saw it’s one-hundredth post! Sadly, this milestone wasn’t marked by a thoughtful piece about the current state of Firefox or a bold prediction about Google+ — my one-hundredth post was me wishing my fellow Canadians a happy day of patronage.

Not exactly a classic, but I’ll take it :)

I still remember those first few posts I wrote back in the fall of 2009. It seems like forever ago that my friend Dave finally convinced me to start typing into WordPress instead of just Skype. It’s been quite a ride since then!

On a more serious note: Thank you. I know I don’t say it enough.

Thanks for reading, thanks for commenting, and thanks for linking. I really mean it. Every single one of those acts makes me smile.

And here’s to the next hundred! Already 9% of the way there!

Avdi and I Discuss Remote Working

Tuesday, July 26th, 2011

In case you missed it on Twitter and Google+, I was interviewed recently by Avdi Grimm for the Wide Teams Podcast. Here’s a link to the interview:

http://wideteams.com/interviews/podcast-30-dan-menard-of-macadamian/

In the interview, Avdi and I discuss what it’s like developing software with geographically dispersed teams, and how we make this work every day at Macadamian.

Give it a listen, and let me know what you think!

On Hiatus until June

Monday, May 23rd, 2011

A lot of exciting things have happened recently. Most notably, my wife and I have bought and moved into our first house. It’s a townhouse, just built, in a quaint suburb near downtown Ottawa.

We’re in love.

With all the pre-move hassles, the moving pains and the post-move responsibilities, I’ve decided to take a quick break from the wonderful world of writing words for the web.

I missed last week’s post, this is all I have today, and I’ll likely skip next week as well. However, I expect things to calm down by the end of the month, and you’ve no reason to expect anything less than a tide of thoughtful treatise come June.

In the meantime, why not tell me what you’re up to? Surely you’ve got something to share…