A Universal Hierarchical Designer
When I start working on a new project I often start by breaking the system into a few large parts and then incrementally defining the details inside those parts. I do this recursively, working on smaller and smaller levels of granularity until the grain-size matches whatever I’m implementing the system in (code, electronic components, Lego, […]