More on this book
Community
Kindle Notes & Highlights
Doing the most expensive part of the project twice is as bad an idea in software as it is in any other line of work.
Subsystems that hide implementation details provide a valuable level of abstraction that reduces a program's complexity.
Favor read-time convenience to write-time convenience. Code