What I Reference
I find myself constantly referencing great books, blog posts, and podcasts, then sending them one-off. Here’s a list of my favorites. Engineering System Design for Recommendations and Search - fantastic overview of core retrieval to ranking steps of modern pre-LLM recommendation and search systems. I directly used ideas from this at Amazon to improve homepage recommendations. Author recently followed up with Improving Recommendation Systems & Search in the Age of LLMs Patterns for Building LLM-based Systems & Products - similar to above, with a focus on LLM systems. Directly used learning here for Shopping Guides. Author summarized all LLM lessons in the much broader What We’ve Learned From A Year of Building with LLMs Microservices - parody video spoofing microservices architecture that is too real. Worth rewatching anytime you think “we’ll just make this a microservice” The Missing README - canonical book to give to new software engineers. Covers core concepts of using git, testing, doing code reviews, safe deployment and more. Data Structures and Algorithms in Python - very readable book to understand core algorithms with actual python implementations which made learning and deeply understanding much easier for me. How Big Tech Runs Tech Projects and the Curious Absence of Scrum - specific methodologies don’t matter, autonomous engineering teams create a plan and execute, with product focused on strategy of what to build, not delivery. Migrations Done Well: Typical Migration Approaches - multipart guide to successfully architecting, planning, and executing a migration. Leadership ...