Benable — create shareable lists of things you recommend!
E.g., products you love, local businesses, travel recs - you can add anything to a Benable list!

Tech Books

Purple Star emoji 5 items
Books pivotal for modern software engineering. Look no further than this list, curated by an experienced engineer.
 
Sarah Usher profile picture
Essential reading for any engineer, to better understand how we use and build data in the software ecosystem
Fundamentals of Data Engineering: Build Systems
 
Sarah Usher profile picture
Even more relevant today than when it was written. A challenging read but just take it a chapter at a time. One to buy and keep so you can go your own pace and review when needed
Designing Data-Intensive Applications
 
Sarah Usher profile picture
Quintessential book on TDD. Even more relevant in this AI age. Learn about the value of small steps, written in sequence of test, and logic. Work through the books example and consider the implications of not working in this way. You won't look back.
Test Driven Development: By Example (Addison-Wesley)
 
Sarah Usher profile picture
Skip everything else and go straight for this book. It offers the best overview of modern day software practices and is essential reading for anyone building software today.
Modern Software Engineering: Doing What Works
 
Sarah Usher profile picture
A well curated book covering numerous example system design interviews. My suggestion for using it, is to read the first part of each interview (the question) and try your own design first, before covering the answers. This way you get to flex your o...
System Design Interview – Insider's Guide Vol 2