Sun Mar 28 21:47:44 CEST 2010
Bottom up vs. Top down
As a programmer I am a bottom up person. I like to know the details,
and build trustable and simple abstractions from the ground up. I
slightly distrust top-down design.
In bottom up design, high level design elements usually emerge
spontaneously, and it is my impression that it is easier to "fix" a
bottom up design by feeding patterns back from top to bottom after
they have emerged, than it is to fix a top-down design by scraping
together abstractions to hide the structure-less details that are
pushed to the bottom.