Are you a top-down programmer or a bottom-up programmer? I tend to be top-down for the least complex stuff- if I have a clear picture of what I want to write, I'll start writing the top level ...
Development from below, bottom-up development, bottom of the pyramid approach, grassroots development - these are some of the phrases planners coined decades ago to support an alternative development ...