[OSM-dev] A bit of developer philosophy...

Richard Fairhurst richard at systemeD.net
Fri Sep 26 11:41:58 BST 2008


Frederik Ramm wrote:

> One of my reasons is that once you start bossing around your users  
> then you take responsibility for *everything* they do. (US coffee  
> cups having a "caution! content may be hot" warning; US Batman  
> costumes carrying the note "caution! costume does not enable wearer  
> to fly!")

I dunno, I don't see it as that simple. Many design omissions are  
deliberate recommendations of some sort by the designer, as when  
segments still existed but Potlatch didn't let you create them except  
as part of ways; that's not bossing the user around, that's  
furthering good practice.

A KML import option is an active invitation for the user to import a  
Google-dominated file format, like Google WMS is an active invitation  
to trace off Google Maps. "Not providing an active invitation" isn't  
the same as bossing users around.

cheers
Richard




More information about the dev mailing list