[Proj] Re: NAD problems on OSX 10.5 Leopard

Ed McNierney ed at topozone.com
Fri Jan 18 08:03:51 EST 2008


Daan & Rich -

 

I think I'd want to remember that "premature optimization" really
reminds us to "make it work correctly, THEN make it work quickly"!  This
is related to the observation that any code can be made to execute
arbitrarily quickly as long as it is not required to produce the right
answer.

 

I have to say that whatever its origin, I picked up the phrase from my
friend and co-worker Bob Frankston (author of VisiCalc), who was (and
is) fond of pithy pronouncements.

 

-          Ed

 

From: proj-bounces at lists.maptools.org
[mailto:proj-bounces at lists.maptools.org] On Behalf Of strebe at aol.com
Sent: Friday, January 18, 2008 12:21 AM
To: proj at lists.maptools.org
Subject: [Proj] Re: NAD problems on OSX 10.5 Leopard

 

 

"Premature optimization" was probably coined by pioneering computer
scientist C.A.R. Hoare, who said, "Premature optimization is the root of
all evil." Sadly, this is often misunderstood to mean, "Engineering for
scalability is the root of all evil."

Regards,
-- daan Strebe

 

-----Original Message-----
From: Richard Greenwood <richard.greenwood at gmail.com>
To: PROJ.4 and general Projections Discussions <proj at lists.maptools.org>
Sent: Thu, 17 Jan 2008 8:50 pm
Subject: Re: [Proj] NAD problems on OSX 10.5 Leopard

On Jan 17, 2008 8:28 PM, Ed McNierney <ed at topozone.com> wrote:




> Rich -




>




> The one thing that significantly surprised me was how well that code




> performed on low-end machines.  I think I released it in 2002 - maybe




> 2001 - and there were plenty of "slow" computers visiting TopoZone.  I




> realize it's just math (other than updating the status bar with the




> formatted coordinate text), but I was really expecting to see some
kind




> of lag if you waved the mouse quickly on a slow machine, but I never
saw




> the slightest delay.  I have found that I sometimes worry excessively




> about performance!




>




>         - Ed









I believe it was you who coined the term "premature optimization",




which always gets a chuckle when I use it. And I too have been amazed




at the performance of the JavaScript code I ported that does one or




more a projections (or unprojections) and a 7 parameter datum




transform for every pixel the user passes over. I kind of remember




computer science texts that discouraged us from using floating point




math if it could possibly be done with integers.









-- 




Richard Greenwood




richard.greenwood at gmail.com




www.greenwoodmap.com




_______________________________________________




Proj mailing list




Proj at lists.maptools.org




http://lists.maptools.org/mailman/listinfo/proj
________________________________


More new features than ever. Check out the new AOL Mail
<http://o.aolcdn.com/cdn.webmail.aol.com/mailtour/aol/en-us/text.htm?nci
d=aolcmp00050000000003> !

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/proj/attachments/20080118/5d6545cf/attachment.html


More information about the Proj mailing list