Conversation

Brooks probably would have two answers: - "Build one to throw away; you will anyways" only by building a real system to the requirements become apparent - Iteratively adapt the design to the discovered constraints (see his Brooks' Design of Design [2010])
1
1
Show replies
This Tweet is from an account that no longer exists. Learn more
Certainly suggests that we should prioritize prototyping, designing many different solutions because some of them will certainly prove to be misfits!
1
Show replies
Replying to
Brooks on "why iterative design:" -We don't really know the goal when we start -The design decision tree isn't known; we discover it -Nodes aren't design decisions, but tentative complete designs -Fitness can't be evaluated incrementally -Goals and constraints change continually
2
1
11
Exploring the design space produces tentative complete designs (an embodiment of trade-offs under constraint) and **you have to have a somewhat complete design in order to evaluate fit**
3