Books & Videos

Table of Contents

  1. Chapter 1 The Myth of the Genius Programmer

    1. Help Me Hide My Code

    2. The Genius Myth

    3. Hiding Is Considered Harmful

    4. It’s All About the Team

    5. The Three Pillars

    6. HRT in Practice

    7. Learn to Both Deal Out and Handle Criticism

    8. Next Steps

  2. Chapter 2 Building an Awesome Team Culture

    1. What Is Culture?

    2. Why Should You Care?

    3. Culture and People

    4. Communication Patterns of Successful Cultures

    5. High-Level Synchronization

    6. Day-to-Day Discussions

    7. Using an Issue Tracker

    8. Communication as Part of Engineering

    9. It Really Is About the Code After All

  3. Chapter 3 Every Boat Needs a Captain

    1. Nature Abhors a Vacuum

    2. @Deprecated Manager

    3. The Servant Leader

    4. Antipatterns

    5. Leadership Patterns

    6. People Are Like Plants

    7. Intrinsic Versus Extrinsic Motivation

    8. Final Thoughts

  4. Chapter 4 Dealing with Poisonous People

    1. Defining “Poisonous”

    2. Fortifying Your Team

    3. Identifying the Threat

    4. Repelling the Poison

    5. A Final Thought

  5. Chapter 5 The Art of Organizational Manipulation

    1. The Good, the Bad, and the Strategies

    2. The Ideal: How a Team Ought to Function Within a Company

    3. The Reality: When Your Environment Is an Obstacle to Your Success

    4. Manipulating Your Organization

    5. Plan B: Get Out

    6. All Is Not Lost

  6. Chapter 6 Users Are People, Too

    1. Managing Public Perception

    2. How Usable Is Your Software?

    3. Managing Your Relationship with Users

    4. Remember the Users

  1. Appendix Epilogue

    1. A Final Thought

  2. Appendix Further Reading