Books I've read
Books I read. I mainly read books in fields such as science/engineering/technology, design, and philosophy/ethics. These days, I’m trying reading literature, but it’s really difficult.
Summaries and notes
Science, engineering, and technology
- The experience machine: How our minds predict and shape reality
- The extended mind (book)
- Out of our heads
- Change: How to make big things happen
- The Autobiography of Charles Darwin 1809-1882
- This is biology
- Mathematics learning guidance principles and methods
- Supremacy: AI, ChatGPT, and the Race that will Change the World
Design
- Human-centered AI (book)
- Visual explanations
- Visual thinking for design
- The timeless way of building
- The city is not a tree
Philosophy and ethics
- Limitarianism - The case against extreme wealth
- Utilitarianism: A very short introduction
- Marx: A very short introduction
- The sexual politics of meat
- Why we love dogs, eat pigs, and wear cows
- Animal rights, human wrongs: An introduction to moral philosophy
- Understanding animal abuse - A sociological analysis
- How to create a vegan world
- Animal liberation
- Very Intimate Violence
Other
- The China study (book)
- The future of nutrition
- Whole: Rethinking the Science of Nutrition
- The low-carb fraud
- The Vegetarian
- Guns, germs and steel
Earlier records
Previous records have been temporarily relocated. Needs to be sorted out. ToDo
2025
- 2025-02-07 - Nudge: Improving decisions about health, wealth, and happiness (re-read revised edition)
2024
- 2024 Fishery Product Quality Manager: First Exam in One Volume
- 2022 General Fisheries and Management in One Volume
- This is my first time studying trade.
- Learning Java
- Proper Human Diet: guidebook
- Because of Winn-Dixie
- A long walk to water
- Holes (novel)
- Wonder (novel)
- Tidy first? A personal exercise in empirical software design
- A single shard
- The Giver
- The wonderful wizard of Oz
- Charlotte’s web
- The one and only Ivan
- Number the stars
- Chicken soup for the woman’s soul
- Labor Law Consultations
- If I had your face: A novel
- 2024-06-27 - The shortest history of Israel and Palestine
2023
- Are my sentences that weird?
- The Courage to Drop Formal Speech
- There is no such thing as failure in the food business.
- Only Restaurants That Keep Learning Survive
- alley restaurant war
- Programmers brain
- 2023-02-?? - Human-centered AI
2022
- Change: How to make big things happen
- 2022-07-28 - Lifespan: Why We Age - and Why We Don’t Have To
2021
- 2021-08-29 - The future of nutrition
2020
- 2020-03-01 - Marx: A very short introduction
2019
- Park Mak-rye: I Can’t Die Like This
2016
- Kim Jiyoung, Born 1982
2015
- The Challenge of Feminism
- Zero to one
- 2015-11-02 - Avogadro Corp
- 2015-11-02 - The Martian
- 2015-06-11 - Counterpunch: Making type in the sixteenth century, designing typefaces now
- 2015-04-19 - What money can’t buy
- 2015-02-01 - Zero to one
2014
2013
- 2013-05-21 - Web Analytics 2.0 (Reread)
- 2013-03-10 - A History of Western Philosophy
2012
- 2012-08-24 - Visual explanations
- 2012-08-01 - Supersizing the mind
- 2012-06-30 - Out of our heads (Reread)
- 2012-04-?? - Spent: sex, evolution, and consumer behavior (re-read)
2010
- Web Analytics 2.0
2005
- Aspect-oriented software development
- The Communist Manifesto
- Toyota Benchmarking
- Working effectively with legacy code
- The C programming language
- The development of the C language
- Extreme programming explained 2nd ed.
- Visual interface design
- Joel on software
- Pragmetic project automation
- Consilience: The unity of knowledge
- Whoever fights monsters
- Inner vision
- Castella
- The birth of the mind
- In the Shadow of Man
- Pragmatic Ajax
- The two cultures
- Million dollar habits
- Nexus
- Sync
- Liars, lovers, and heroes
2004
- Sisik Sijong
- Situation Ethics
- Gung Ho!
- The Alchemist
- The Prince
- Recollections
- Psychology of Negotiation
- Secrets of Negotiation
- Saving Ma Gwang-soo
- The Essential Drucker
- Personnel Management
- Manners: The Essentials
- Psychology of Gambling
- The Da Vinci Code
- Experiencing Insight
- This is how to do knowledge management
- The last fan club of Sammi Superstars
- A match with soul
- Finish work on Monday and Tuesday
- Core strategies of communication
- The Traveler’s Gift
- Reading the Hybrid World
- Purple Cow
- But I will live
- Buddhism for Beginners
- The Reed Has No Backing
- Tuesdays with Morrie
- Strategy to win against Samsung
- The Old Man Who Read Love Stories
- I saw the truth of history
- The story of filial piety told by Buddha
- If you know poker, you can win
- This is how successful corporate meetings are different
- Ethnic science story revisited
- Men are from Mars, Women are from Venus
- Get ready for a meeting in just 30 minutes
- Make an annual salary of 1 billion won
- The Dwarf
- Key strategies at the negotiating table
- Yu Si-min’s Economics Café
- Agile management for software engineering
- Brave new world
- Dawkins vs. Gould
- Flawless consulting
- Influence: Science and practice
- Introducing patterns into organizations
- It’s not luck
- Lean software development
- Not in our genes
- On the origin of species
- Project retrospectives
- Test-driven development: by example
- The art of deception
- The blank slate
- The blind watchmaker
- The deadline
- The demon haunted world
- The elegant universe
- The extended phenotype
- The goal
- The godfather
- The language instinct
- The man who mistook his wife for a hat
- The mating mind
- The mismeasure of man
- The moral animal
- The origins of virtue
- The selfish gene (Reread)
- UML distilled
- UML for Java programmers
- What is history
- Why we do it: Rethinking sex and the selfish gene
- Why we get sick
- Wonderful life
- Eleven Minutes
- An introduction to formal language and automata
- Apache: The definitive guide
- Database programming with JDBC and Java
- Emergence
- Fish sticks
- Fish tales
- Genome
- High five
- Java Servlet programming
- Mastering regular expression
- MySQL reference manual
- Nature via nurture
- Negotiation and conflict resolution
- Neuroscience for rehabilitation professionals
- Organizational patterns
- Pragmatic version control
- Professional Apache Tomcat
- Programming Jakarta Struts
- Stiff
- The 80/20 principle
- The large, the small, and the human mind
- The present
- The secrets of consulting
- Who moved my cheese
2003
- Good to great
- Agile software development
- Smalltalk Best Practice Patterns
- the joy of learning
- One page proposal
- Getting things done
- What Is Life?
- The amazing brain
- Getting everything done and still have time to play
- Planning extreme programming
- The origins of pattern theory
- Extreme programming explained (Reread)
- Software craftmanship
- Object-oriented reengineering patterns
- Object-oriented programming with ActionScript
- ActionScript for FlashMx: The definitive guide
- Peopleware
- The Study Revolution
- PhotoReading
- The Bamboo-Slip Laozi
- The emperors new mind
- Hunminjeongeum Haeryebon
- The mind’s I
- The Legend of Galactic Heroes Volumes 1-8
- World history read backwards
- Fish!
- The Max strategy
- Feynman’s QED lecture for the general public
- The humane interface
- Korean science and engineering students are afraid of writing
- Full house: The spread of excellence from Plato to Darwin
- Principles of Mathematics Read in 3 Days
- Baekbeom Journal
- The design of everyday things
- Windfall
- The Name of the Rose
- The Tree
- On human nature
- 1984
- Awesome Red Hat 5
- Do you also make advertisements with SF?
- Professional software development
- Python Tutorial
- Thinking, Writing, and Speaking with Dragonfly Eyes
- I have been reading books like this
- fly ostrich
- monster (novel)
- Six thinking hats
- Sentence improvement training completed in just 5 days
- Byeogeumhakdo
- Lessons learned in software testing
- Positioning: The battle for your mind
- The Immutable Laws of Marketing
- It’s raining in my sleep
- Managing in the next society
- The Art of Taking Notes
- Praise makes even whales dance
- The evolution of useful things
- Longing also becomes a fossil
- The little prince
- The wiki way
- The Morning Person
- Gödel’s theorem
- Programming for Java Virtual Machine
- Admonitions on Governing the People
- Mathematics learning guidance principles and methods
- The Wooden Horse and the Lady
- The structure of scientific revolutions
2002
- 2002-12-14 - The psychology of computer programming
- Test-driven development: by example
1998
1997
- Java in a nutshell
1993
- Macro Assembler Bible
Date uncertain
2020s:
- Bigger leaner stronger
- Building ontoligies with Basic Formal Ontology
- Running a restaurant for dummies
- Working minds
- My robot gets me
- The mind is flat
2010s:
- Defending Yourself: Minorities Reclaim the Violence They Were Dispossessed of
- Feminism of Harm and Wrongdoing
- We Have a Lineage Too
- The Handmaid’s Tale
- A History of Online Feminism in South Korea
- 101 things I learned in Architecture school
- 101 things I learned in Business school
- 101 things I learned in Film school
- A guide to vegan nutrition
- A project guide to UX design
- A room of one’s own
- A thin book of appreciative inquiry
- A vindication of the rights of woman
- A/B testing: The most powerful way to turn clicks into customers
- Adaptive thinking: rationality in the real world
- Addiction by design
- Advanced web metrics with Google Analytics
- Agile experience design
- Animal liberation
- Animal rights: The abolitionist approach
- Argumentation schemes for presumptive reasoning
- Bad feminist
- Bandit algorithms for website optimization
- Beautiful visualization: looking at data through the eyes of experts
- Beauty sick
- Business model generation
- Business model you
- Cloud native infrastructure
- Call centers for dummies
- Content everywhere: strategy and structure for future-ready content
- Content strategy for mobile
- Creating symmetry
- Delusions of Gender: The Real Science Behind Sex Differences
- Design and feminism
- Design for hackers
- Mrs. dalloway
- European feminisms, 1700-1950: A political history
- Feminism is for everybody
- Out of our heads
- Paying for It
- Steve Jobs (book)
- We Should All Be Feminists
- We Were Feminists Once
- The subjection of women
- The woman that never evolved
- Why women have sex
- Self-care for activists
- The age of scientific sexism
- Female erasure
- Feminist Theory: From Margin to Center
- Evolution’s rainbow: Diversity, gender, and sexuality in nature and people
- Evolutionary thought in psychology: a brief history
- The life you can save
- The Literary Mind
- The most good you can do
- Ten steps to complex learning
- The adapted mind
- From Eve to evolution: Darwin, science, and women’s rights in gilded age America
- Web analytics: An hour a day
- When is discrimination wrong?
- Python and HDF5: Unlocking scientific data
- Who’s Afraid of Charles Darwin? Debating Feminism and Evolutionary Theory
- ZeroMQ: Messaging for many applications
- The science of addiction
2000s:
- Design patterns: Elements of reusable object-oriented software
- Emotional design (book)
- Desining the moment
- Don’t make me think
- Designing and engineering time
- Designing with the mind in mind
- Flow: The psychology of optimal experience
- Refactoring: Improving the design of existing code
- RESTful Web Sercices Cookbook
- RESTful Web Services (book)
- Persuasive technology: Using computers to change what we think and do
- The dangerous passion
- The evolution of desire: strategies of human mating
- The expanding circle
- The REST API design handbook
- Refactoring: improving the design of existing code
- How the mind works
- New ideas from dead economists
- Grand Theft Childhood
- Linked: the new science of networks
- Information architecture for the World Wide Web
- The mythical man-month
Unknown:
- Building web applications with SVG
- Clean code: a handbook of agile software craftmanship
- Design rules for free-to-play games
- Fundementals of critical argumentation
- How not to die
- Information visualization: Perception for design
- Lean UX: applying lean principles to improve user experience
- Living with complexity
- Nonviolent communication: A language of life
- Personality: What makes you the way you are
- Pro Git
- Scalable and modular architecture for CSS (book)
- Sketching User Experiences: the workbook
- Sketching User Experiences
- SVG tesellation
- The anatomy of type
- The animal activist’s handbook
- The art of game design
- The art of the start
- The ecological approach to visual perception
- The elements of journalism, 3rd ed.
- The experience machine: How our minds predict and shape reality
- The functional art
- The grammar of graphics
- The invisible computer
- The lean startup
- The non-designer’s design book
- The one world schoolhouse: education reimagined
- The phantom of the opera
- The problems of philosophy
- The psychology of human-computer interaction
- The truthful art
- The vision revolution
- Theory of fun for game design
- Thinking in systems: a primer
- Thinking with type
- Typography for lawyers
- UNIX and Linux system administration handbook
- User story mapping
- Viral loop (book)
- Visual thinking for design
- Weapons of math destruction
- Web form design
- Code: and other laws of cyberspace
- Code: and other laws of cyberspace, version 2.0
- Comeuppance: Costly signaling, altruistic punishment, and other biological components of fiction
- Elasticsearch: The definitive guide
- Extra bold: a feminist, inclusive, anti-racist, nonbinary field guide for graphic designers
- Financial intelligence, revised ed.
- Flask Web Development: Developing web applications with Python
- Fluent Python
- Free-to-play: Making money from games you give away
- Free: the future of a radical price
- Freud and beyond: a history of modern psychoanalytic thoughts
- Game development with Three.js
- Google Analytics: understanding visitor behavior
- Guilt, shame, and anxiety: understanding and overcoming negative emotions
- Gut feelings: the intelligence of the unconscious
- Harnessed: how language and music mimicked nature and transformed ape to man
- How to measure anything
- How we decide
- HTTP: The definitive guide
- In search of memory: the emergence of a new science of mind
- Lean Analytics: Use Data to Build a Better Startup Faster
- Lean marketing for startups
- Learn you a Haskell for great good
- Learning processing
- Learning Spark: lightening-fast big data analysis
- Learning SPARQL
- Limits to growth: the 30-year update
- Making and breaking the grid
- Making space: how the brain knows where things are
- Math, better explained
- Mental models: aligning design strategy with human behavior
- Microinteractions: designing with details
- Neuro web design: what makes them click?
- Nginx HTTP Server (book)
- No two alike: human nature and human individuality
- One click: Jeff Bezos and the rise of amazon.com
- Practical font design, 3rd ed.
- Practical Vim
- Predictabily irrational
- Reality check
- Remote: office not required
- Responsive web design with HTML5 and CSS3
- REST in practice: hypermedia and systems architecture
- Robin Williams Design Workshop, 2nd ed.
- Spreadable media
- The back of the napkin: solving problems and selling ideas with pictures
- The complete recipe writing guide
- The design of future things
- The docker book
- The nature of code
- Universal principles of design (updated)