I spent three weeks last year staring at a whiteboard, trying to architect the “perfect” foundation for a new project, convinced that if I just got the base components right the first time, everything would glide into place. It was a complete waste of time. Most gurus will tell you that you need a massive, …
Back to Basics: Iterative Refinement of Primitives