Reading Notes
How Google Works

TL;DR Hire smart creatives who are smarter than you, organize around passion-driven impact instead of hierarchy, surface information instead of hiding it, and let failure be a badge of honor. That culture, not the business plan, is what compounds.
Google was founded in 1998 by two Stanford PhD students, Larry Page and Sergey Brin, with no formal business experience and no MBA playbook to follow. This book is the inside account of what happened next, written by Eric Schmidt, Google's CEO from 2001 to 2011, and Jonathan Rosenberg, its longtime head of products. Their argument is blunt: the old command-and-control management model cannot survive the speed of modern innovation. The only sustainable path is to build a company around "smart creatives", obsessive hiring, and a culture that treats engineers as the core of every decision. If you have ever wondered why Google works the way it does, this is the explanation from the people who made it.
Read more →Thinking, Fast and Slow

TL;DR The mind runs on two systems: fast, automatic System 1 and slow, deliberate System 2. System 1's shortcuts make our judgment predictably biased; recognizing them is the first step to thinking better.
Daniel Kahneman, the psychologist who won the Nobel Prize in Economic Sciences in 2002, spent a lifetime of research, much of it with his longtime collaborator Amos Tversky, studying how the human mind makes decisions. Thinking, Fast and Slow distills that research into a tour of our cognitive machinery and gives us a language to talk about why so much of our reasoning is quietly driven by bias. The central claim: human judgment is predictably imperfect, and once you understand the shortcuts your mind is taking, you can start catching them.
Read more →The Five Dysfunctions of a Team

TL;DR Teams fail through five interlocking dysfunctions: absence of trust, fear of conflict, lack of commitment, avoidance of accountability, and inattention to results. Fix them bottom-up, starting with vulnerability-based trust.
Patrick Lencioni, the American business consultant and founder of the Table Group, wrote The Five Dysfunctions of a Team as a leadership fable: a short novel that diagnoses why highly qualified groups so often underperform, told through the story of a struggling Silicon Valley startup and its new CEO. The book identifies five interlocking dysfunctions, absent trust, fear of conflict, lack of commitment, avoidance of accountability, and inattention to results, and argues that each one flows from the one beneath it.
Read more →Atomic Habits

TL;DR Small, consistent habits compound into remarkable results. Focus on systems over goals, and identity-based change over outcome-based change.
In his book "Atomic Habits", James Clear outlines the principles of habit formation and behavior change. The author shares his personal journey of recovery from a severe injury, which led him to understand that significant progress stems from a series of small, consistent actions, rather than singular transformative events. Clear introduces the "Four Laws of Behavior Change": making habits obvious, attractive, easy, and satisfying. He emphasizes the importance of systems over goals, highlighting how environmental design, social influence, and the immediate gratification of rewards play crucial roles in establishing and maintaining habits, ultimately arguing that true identity change is the North Star of habit transformation.
Read more →The Pragmatic Programmer, 20th Anniversary Edition

TL;DR Timeless software craftsmanship principles: broken windows, DRY, tracer bullets, and decoupling. A must-read for every developer's career.
- Author: David Thomas, Andrew Hunt
Read more →Book Review: Introduction to Python for Science and Engineering
TL;DR A concise, practical introduction to Python for scientists and engineers covering NumPy, SciPy, Matplotlib, and Pandas with hands-on Jupyter examples.
- Author: David J. Pine
Read more →Book Review: Python Descriptors
TL;DR Explains Python's descriptor protocol with practical examples. Two parts: understanding built-in descriptors (property, classmethod, staticmethod) and building custom ones.
- Author: Jacob Zimmerman
Read more →Book Review: Python Tricks, The Book
TL;DR A practical guide to writing more Pythonic code covering assert patterns, dunder methods, *args/**kwargs, data structures, and loop idioms.
- Author: Dan Bader
Read more →