Monthly Archives: July 2006

Travel Tips

Next time you’re searching for a rental car in a major city, try picking up the car in the downtown core instead of at the airport. The savings can be pretty substantial.

Car rental in Seattle, via www.Alamo.com:
Pick up the car downtown, drop off at Seatac airport: $303.41
Pick up the car at Seatac airport, drop off at Seatac airport: $437.80

Also, price-compare on a few of the travel search engines. 5 minutes of window shopping can save you quite a bit. I use kayak.com, travelocity.com, and expedia.com. Kayak is my favorite for flights: it’s got the simplest and most functional search UI and search results UI, and often the best selection of results. Travelocity is my favorite for rental cars: it seems to have the best selection, and the total price shown in the search results UI is accurate.

Happy trails.

PleaseStartCompetingOnPrice.CA

Tired of boring old .COM domains? Thinking of buying a .CA domain as a gift for that special someone? Look no further. I just spent 20 minutes hunting through the official list of .CA internet domain registrars trying to find the cheapest ones. In the process I picked about 25 at random and noted their prices for your reading pleasure.

These are prices for a 1 year basic domain name registration, in Canadian dollars. (Which are, more or less, just about the same as US dollars now.)

$10.45 http://www.10dollar.ca/
$10.50 http://www.trillium.ca/order/
$11.50 http://www.bigdomains.ca/
$12.50 http://www.canhost.ca/
$12.90 http://www.budgetnames.ca/
$12.95 http://www.domainsatcost.ca/ (“Canada’s Price Leader”. Not.)
$12.99 https://swww.baremetal.com/
$13.45 http://www.sibername.com/
$14.95 http://www.domaindirect.com/
$14.95 http://www.register4less.com/
$16.00 http://www.papa.ca/
$16.50 http://myid.ca/
$17.45 http://www.lowcostdomains.ca/
$19 http://www.cadns.ca/
$19.87 http://www.thinkprofits.com/ (This site was my favorite. It has a video track on its home page with a message from the eerily intense CEO. That is topped — but only just — by the picture of a rabid chihuahua on the domain names page. Sign me up!)
$20 http://www.canadanic.com/
$24.50 http://www.arcticnames.ca/
$25 http://www.domainsunder.ca/
$29.95 http://www.dotca.ca/
$29.95 http://www.fastwebserver.ca/
$34.99 http://domains.411.ca/
$39 http://www.easydns.com/
$49.95 http://www.caregistration.com/
$50 http://www.internic.ca/ (“the leader in Canadian domain name registration and was the first .ca accredited domain registrar.” Yuh huh.)
$50 http://www.canadanic.com/
$89 http://www.ontwebsite.biz/

For an interesting benchmark, the web host I use for MyOwnPirateRadio charges $6.50 USD per year for .COM domains. If I recall correctly they had a $3 special a while back. Unfortunately they don’t do .CA domains yet. I wish they would!

I stumbled across several more .CA registrars that I didn’t include because they were too expensive, forced me to submit personal information in order to get prices (err… I don’t think so), or didn’t actually offer domain registration services to the public, despite being on the official list. So, sadly, the median price in this unscientific little survey seems to be around $20, if not more. I guess many of these businesses are banking on customers remaining uninformed. Time-tested business strategy… banks, anyone? Insurance? Perhaps a mortgage?

Speaking of transparency and informed customers, are any journalists reading? This is good fodder for a nice little investigative article. Why is the price range so broad? Why are the prices generally so high, especially in comparison to the US? Who is getting the lion’s share of business here? And who really is the cheapest of them all? Inquiring minds want to know.

Wish I’d Thought of This One

www.ning.com

A platform for building social web apps. That’s a brilliant idea.

And they encourage source code sharing, which should make it much easier to get started by cloning existing apps.

Yahoo!, Microsoft or Google should acquire this company and really make it go. Hmm… could be a nice partner to Yahoo!’s recent Flickr and Delicious acquisitions.

Good Design Eliminates Distractions

Sometimes I wish software was a much more difficult medium to work with. Like freshly mixed asphalt, say, or hot molten metal. That, at least, would make people think twice about adding new bells and whistles to their software products.

Alas, software is an incredibly flexible medium, and it makes adding a new bell or whistle about as easy as falling off a log.

Producing an elegant design that enables only the vital core of vital customer tasks is much harder. At minimum, this approach requires much more restraint and foresight on the part of designers and implementers.

Examples of designs that cover only the “vital core”:

  • My electric kettle has one obvious on/off-switch, one obvious place for water, and an auto-shutoff that makes a satisfying “click” rather than an annoying whistle shriek. It just works.
  • My office desk is a big, clean slab of wood that’s a dream to write and type on. When I’ve removed the mounds of paper, letters, and other distractions, that is.
  • The dashboard of my trusty 1997 Saab 900 SE is perfectly navigable even in traffic, noise, and lonely dark highways. Saab used to make planes… go figure.

All that is just to say that an essential part of good design is eliminating interruptions and distractions. I wrote about this recently, and just stumbled across a similar thoughtstream from Jon Udell: “…I’m exploring what it’s like to work in an environment where both desktop icons and application windows are hidden unless you really need them, in which case they’re easy to reveal.”

Cool.

Hard.

In 1999 I worked on a number of Windows desktop design projects with that same goal of eliminating clutter and increasing task focus. Some hints of it eventually shipped in Windows XP, but most of it didn’t make it much further than the drawing board. (Feel free to breathe a sigh of relief here. I am not the best UI designer in the world.)

Lessons learned:

  1. Creating a simple, elegant UI design for an extensive general-purpose system used by millions of people is inherently hard.
  2. It’s even harder when everyone creating and implementing the design — including yourself — has a culture of “building stuff” and “adding new killer features”. This is what happens by default when you hire lots of mathies and engineers… they’re wired that way. Sadly, after a certain point, adding new features simply buries the existing good work you’ve done. (Happily for the mathies and engineers though, they can derive significant gratification from simply building stuff, even if it’s impossible to use.)
  3. The constraint of backwards compatibility often makes good design even harder. “It has to work like it did before, or we’ll strand our existing customers”. OK… so how do we evolve? An existing customer base is both a blessing and a curse.

Fun topics for future exploration.

We now return you to your previous programming. Err… distractions. Whatever.

P.S. Design objective of Office 2007: “…make it easier for people to find and use the full range of features these applications provide. In addition, we wanted to preserve an uncluttered workspace that reduces distraction for users so they can spend more time and energy focused on their work.” So after decades spent adding features, the big new killer feature is simply the ability to find all of those already-built-in tools. Ironic. Cool. Hard.

How to Remember Names

In the “Random but Useful” department, here is an interesting tips-n-tricks post on better ways to remember names.