24 Dec 2008 apenwarr   » (Master)

Efficiency vs. Effectiveness

I've heard before about the difference between efficiency and effectiveness, but today I thought of a particularly clear example: snow removal.

In Montreal, snow removal is effective. The moment it starts snowing, snowplows emerge all over the city, keeping roads and (especially) sidewalks clean as fast as possible. Considering how much snow we get, it's actually quite an impressive achievement.

In London, Ontario, snow removal is efficient. I rarely see a snowplow while it's still snowing; instead, they all come out at the end of the storm, do a single sweep, and they're done. This saves a lot of hours of work (and therefore taxpayer dollars) for the actual snow removal workers.

Which one is better? Well, think of it this way: if I'm trying to drive/walk somewhere, I don't much care how efficient the government of London, Ontario is at removing snow, because the streets and sidewalks are nearly impassable. But Montreal's effective snow removal gets me where I'm going, and makes me happy. (It might also be better for the economy, since you're optimizing global efficiency at the cost of a few snow removal workers.)

Efficiency is frequently used to rationalize ineffectiveness.

Next time someone wants to tell you how "efficient" a government programme or service provider is, ask them how effective it is and see if they even know what you're talking about.

Syndicated 2008-12-22 18:37:38 (Updated 2009-02-11 18:03:20) from apenwarr - Business is Programming

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!