[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Incremental Data Structures



David Mechner wrote:
>I think there's a trap for all of us in computer go, which is the
>impulse to put lots of time and effort into things that we know how go
>about doing - like interface, or optimizing for memory and cpu time -
>instead of the things that are hard and confusing - making the
>computer play go.

Absolutely.  What I do when I get tempted by the "dark side" (making speed  
optimizations instead of knowledge improvements) is to generously estimate  
how much the optimization will gain me, then play the current version at  
that "speed" (i.e. allowing extra thinking time to simulate the  
optimization's effect).  Usually, after such a simulation it's obvious that  
knowledge improvements are much more critical than speed improvements.
---
			Eric Pettersen
			pett@xxxxxxxxxxxxxxxxx (NeXTmail capable)