TLDR Web Dev · QUICK LINKS
A PHILOSOPHY OF SOFTWARE DESIGN": A MUST-READ FOR MASTERING COMPLEXITY AND REDUCING TECHNICAL DEBT
Summary from the TLDR Web Dev newsletter
Design deeper layer APIs to be more generic, use documentation to guide design and reduce obscurity, and try out multiple designs to incorporate the best ideas.