August 06, 2006
see DevelopmentAnalogies

I'm sure this is a lousy analogy, as I've no experience clearing an actual minefield ... here's to blindly trudging onward:

It seems the first solution I code through a problem clears away some mines and makes a straight path from A to B; but the work has only begun. If I stop there, users who come after me are likely to wander into other parts of the field. What gets tricky from a cost/benefit perspective is deciding how far off the path is reasonable to assume users will wander, and what constructs should be built to close off sections that are too expensive to clear.

tags: ComputersAndTechnology