How to Use This Book

Chapter Structure

Every chapter in this textbook follows a consistent structure, though the content and emphasis within that structure vary considerably by chapter:

The Main Text (index.md)

8,000–12,000 words of primary content, organized into major sections. Each chapter begins with a hook — a scenario, a question, a historical moment — and ends with a summary and a forward reference to the next chapter.

The main text uses several recurring visual elements:

Icon Meaning
💡 Intuition A mental model or analogy to help you understand a concept
📊 Real-World Application A specific, named example from the real world
⚠️ Common Pitfall A mistake or misconception to avoid
🎓 Advanced Graduate-level extension — skip on first reading if you prefer
Best Practice Recommended approach based on research or expert consensus
📝 Note Additional context or important nuance
🔗 Connection A link to a concept covered in another chapter
🌍 Global Perspective How this topic looks from outside a default US/Western frame
🤔 Reflection A question for you to pause and consider before reading on

Exercises (exercises.md)

25–40 problems organized into five parts:

  • Part A: Conceptual Understanding (⭐) — Checking that you've grasped the core ideas
  • Part B: Applied Analysis (⭐⭐) — Using the chapter's frameworks to analyze real situations
  • Part C: Research Design / Practical Application (⭐⭐–⭐⭐⭐) — Designing studies, building arguments, or applying concepts to your own life
  • Part D: Synthesis & Critical Thinking (⭐⭐⭐) — Cross-chapter integration and critique
  • Part E: Research & Extension (⭐⭐⭐⭐) — Open-ended investigation for motivated learners

Selected solutions in appendices/answers-to-selected.md.

Quiz (quiz.md)

20–25 questions with hidden answers. Expand each answer block to see the solution and explanation. Target: 70% or higher before moving to the next chapter.

Case Studies (case-study-01.md and case-study-02.md)

Two case studies per chapter, using different formats depending on the chapter's subject category: - Category B format (case-study-01): Research/event analysis with stakeholder mapping and framework application - Category C/D/E format (case-study-02): Scenario walkthrough, evidence review, or philosophical analysis depending on the chapter

Each case study ends with four discussion questions and three mini-project options.

Key Takeaways (key-takeaways.md)

A summary card — the chapter in one or two pages. Useful for review and as a reference when writing papers or applying the concepts.

Further Reading (further-reading.md)

Annotated bibliography for each chapter, organized by topic. Includes both academic sources and high-quality journalism, with brief annotations explaining what each source contributes and why it's worth reading.


The Full Curriculum (15-week semester)

Read sequentially, one or two chapters per week. Complete exercises and quizzes before moving on. Use the capstone projects as your major assessments.

Week 1–2: Part 1 (Foundations, Ch. 1–6) Week 3–4: Part 2 (Neuroscience, Ch. 7–13) Week 5–6: Part 3 (Dark Patterns, Ch. 14–21) Week 7–8: Part 4 (Platform Case Studies, Ch. 22–29) Week 9–10: Part 5 (Societal Impact, Ch. 30–35) Week 11–12: Part 6 (Resistance & Reform, Ch. 36–40) Week 13–15: Capstone Projects

The Practitioner Path (for designers and engineers)

Essential: Ch. 1, 3, 5, 14, 15, 22, 29, 39, 40 Recommended: Ch. 7, 8, 16, 17, 28, 36 Reference: Appendix B (Key Studies), Appendix C (Historical Timeline)

The Researcher Path (for academics and policymakers)

Essential: Ch. 1–3, 21, 30, 32, 33, 38 Recommended: Ch. 4, 22, 26, 31, 34, 35 Reference: Appendix A (Research Methods), Appendix B (Key Studies), Bibliography

The Parent/Educator Path

Essential: Ch. 3, 5, 11, 31, 36, 37, 40 Recommended: Ch. 7, 9, 10, 25, 30 Reference: Appendix C (Timeline), Glossary

The Quick Introduction (for time-limited readers)

Minimum viable reading: Ch. 1, 3, 7, 14, 15, 36, 40 This gives you the foundational model, the key mechanism, the manipulation framework, and the response strategies. Not complete, but coherent.


A Note on the Running Examples

Three examples appear throughout the book. When you first meet them in Chapter 1, they may seem like narrative decoration. They are not.

Maya tracks individual psychology. When the theory says "variable reinforcement creates compulsive behavior," Maya shows you what that looks like at 11pm in a teenager's bedroom.

Velocity Media tracks institutional decision-making. When the theory says "engagement maximization creates perverse incentives," Velocity shows you the meeting where that decision gets made and the people who make it.

The Facebook News Feed Arc tracks real-world consequences. When the theory says "outrage amplification causes measurable harm," the News Feed arc shows you the documented history of what actually happened.

Follow these threads. They are doing conceptual work that the abstract analysis alone cannot do.


A Note on Citations

This textbook follows a policy of evidence-level transparency. When we cite a finding, we try to indicate how confident you should be in it:

  • "Research consistently shows..." — Multiple replicated studies, meta-analyses, strong consensus
  • "A growing body of evidence suggests..." — Multiple studies pointing the same direction, but not definitive
  • "Preliminary research indicates..." — Promising but limited evidence, should be treated cautiously
  • "Some researchers argue..." — A credible position held by experts, but contested
  • "One study found..." — Interesting finding that requires replication before broad conclusions

We never fabricate citations. When we are uncertain about specific details of a study, we describe the finding without attributing it to a named author. This is a deliberate choice: a phantom citation is worse than an honest description of an unnamed finding, because it creates false precision.

All sources cited are real and verifiable. The bibliography is organized by chapter. Where possible, we have preferred open-access sources.


Code Chapters (20, 22–29)

Chapters 20 and 22–29 include Python code examples. You do not need to run the code to understand the chapters — the code is annotated in enough detail that a non-programmer can follow the logic in prose. But running the code will deepen your understanding considerably.

Requirements: Python 3.10+, plus numpy, pandas, scikit-learn, and matplotlib. Install via:

pip install numpy pandas scikit-learn matplotlib

All code uses synthetic data — no external files or API calls required. Every file includes a if __name__ == "__main__": demo block that runs a complete example.


This book regularly presents debates where experts disagree. When that happens, we try to:

  1. Present the strongest version of each position, not a strawman
  2. Indicate what evidence supports each side
  3. Be explicit about what would resolve the debate and why it hasn't been resolved yet
  4. Resist the temptation to declare a winner when the evidence doesn't support one

We do this not because we have no views, but because the history of research on technology and behavior is littered with confident claims that later had to be walked back. Epistemic humility is not weakness — it is the appropriate response to genuine uncertainty.

When you finish a chapter's debate section, we ask you to form your own view. That's the goal.