Note
Holistics có 1 kho sách online do các anh chị push lên, đặc biệt là anh Thành.
Giờ mới hiểu tại sao họ giỏi như vậy.
Anh Thành là 1 người đáng ngưỡng mộ.
Book reviews
- The Design of Everyday Things
- A seminal work in design theory that argues poor usability isn’t due to user incompetence, but rather design that ignores human psychology and cognitive principles. Norman uses everyday objects—doors, faucets, stoves—to illustrate fundamental design concepts.
- The Mom Test - Rob Fitzpatrick
- People lie in customer interviews - not maliciously, but because they want to be helpful and supportive.
- The “mom test” asks: would your mom give you honest feedback, or just be supportive?
- Who should read: product managers validating new ideas, early-stage entrepreneurs.
- Designing Data-Intensive Applications - Martin Kleppmann
- Comprehensive deep-dive into modern distributed systems architecture.
- Focus on deep technical problems like distributed data challenges (replication, partitioning, transactions), batch/stream processing, data models, storage engines, encoding.
- Who should read: senior software engineers, system architects, platform engineers, data engineers.
- Grokking Simplicity - Eric Normand
- Functional programming concepts through practical examples, focusing on separating actions, calculations, and data.
- Who should read: Developers new to functional programming, javascript/typescript.
- Don’t Think of an Elephant! - George Lakoff
- Explores how political language shapes thought through cognitive frames and metaphors.
- Who should read: Anyone interested in political psychology, marketing professionals, educators.
- Bulletproof Problem Solving - Charles Conn & Robert McLean
- Presents a structured 7-step approach to tackling complex problems, drawing from McKinsey consulting methods: (1) define the problem (2) disaggregate issues (3) prioritize issues (4) build workplan (5) conduct analysis (6) synthesize findings (7) communicate results.
- Emphasis on hypothesis-driven thinking.
- Who should read: analysts, anyone facing complex problems.
- Helpful for senior data analysts.
- Getting Things Done - David Allen
- Presents a productivity system for managing tasks and reducing mental stress through systematic organization.
- Who should read: Anyone feeling overwhelmed by tasks and commitments.
- Claude said: this book is less useful for those preferring simple to-do lists over systematic approaches, someone find it too rigid.
- My thought: is it true? worth reading.
- A Philosophy of Software Design - John Ousterhout
- Argues that software complexity is the root of most development problems and presents principles for managing it.
- Teach principles like Clean Code.
- Who should read: software engineers/architects.
- Fundamentals of Data Engineering - Joe Reis & Matt Housley
- Provides a comprehensive overview of modern data engineering practices and architecture patterns.
- Need to be familiar with basic software engineering concepts.
- Who should read: post junior-mid data engineers, software engineers transitioning to data.
- Now I know it’s time to read this book, at my current level.
- Storytelling with data - Cole Nussbaumer Knaflic
- Teaches effective data visualization and communication principles.
- Actionable design principles, Clear guidelines for chart selection, Practical before/after visualization examples.
- Who should read: anyone presenting data.
- The Speed Reading Book - Tony Buzan
- Teaches techniques to read faster while maintaining comprehension.
- Who should read: Anyone wanting to read more efficiently.
- The Design of Everyday Things
Done
- DONE Answer duty part 2
DONE Check data import jobs