Two complementary approaches to building software systems are explored: building up (starting with a solid foundation and gradually adding functionality) and sanding down (starting with a rough prototype and iteratively refining it). Building up works well for known domains with clear specifications, emphasizing correctness and

8m read timeFrom endler.dev
Post cover image
Table of contents
Building UpSanding DownFinding the Right Balance

Sort: