On Mar 18, 2011, at 3:07 PM, DJ Delorie <d...@delorie.com> wrote:

> 
>> That's the kind of "top down" design that produces a tool that meets
>> today's requirements in the minimum amount of time, but produces an
>> inflexible tool limited to those requirements.
> 
> And your kind of bottom-up design never gets done at all, because of
> impossible-to-meet requirements for unlimited flexibility.
> 
Wow all my bottom up designs in shipping products must not exist....  A few 
million users disagree.  Top down and bottom up are a preference, not set in 
stone.  FWIW I use both methods.  My diagnostic tools start by me normally 
building small useful functions that get then assembled into larger functions.  
The team working on the top down diagnostics gave up after my bottom up design 
for lab testing  was doing all that they planned and more. To top the cake, 
they implemented a feature that they were expecting to take two weeks in about 
45 minutes because my bottoms up design had functions that were the bulk of 
what they needed.

>> But if you start from a data representation that spans the space of
>> the possible, it drives you toward flexibility and extensibility in
>> the upper layers.
> 
> The problem is, "the space of the possible" is infinitely large, and
> we have a very small finite set of developers.  Unless we know how the
> tool is going to be used, we don't even know what "the space of the
> possible" *is*.
> 
> 
Being an engineer is partly knowing when enough is ready to ship.  Bottom up 
designs do have high level goals,  it's our job to keep feature creep at a 
minimum. 

As far as I know I have only asked for file format requirements that are used 
in current technology mass-produced boards and for extra data to allow the 
manufacturing and simulation to be enhanced.

Layer materials and diamentions to allow impedance measurement in object 
reports 

Steve


_______________________________________________
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

Reply via email to