Robert

4%
Flag icon
This question can arise at many levels of the software stack because it is regularly the case that a bespoke solution customized for your narrow problem space may outperform the general utility solution that needs to handle all possibilities. By forking or reimplementing utility code and customizing it for your narrow domain, you can add new features with greater ease, or optimize with greater certainty, regardless of whether we are talking about a microservice, an in-memory cache, a compression routine, or anything else in our software ecosystem.
Robert
Touches on another favorite saying of mine: Frameworks make hard things easy, but often also easy things hard.
Software Engineering at Google: Lessons Learned from Programming Over Time
Rate this book
Clear rating