Software Design: Tidy First? β’ 740 implied HN points β’ 18 Mar 24
- Designing is like navigating an island: staying above waterline signifies acceptable designs.
- The acceptability of designs can vary like tides, impacted by different factors like seasons.
- Improving designs requires effort and sometimes moving to a new 'island' means temporary setbacks before progress.