Learning Systems Thinking

Learning Systems Thinking book cover

Essential Non-Linear Skills and Practices for Software Professionals

Welcome to the systems age, where software professionals are no longer building software—we’re building systems of software. In this world of increasing relational complexity, we need to think differently.

This book shows you how systems thinking can guide you through the complexity of modern systems. Through a series of practices and real-world scenarios, you’ll learn to shift your perspective in order to design, develop, and deliver better outcomes.

“When changing code becomes easy enough, yet changing software only gets harder—it is time for this book.”

Jessica Kerr, symmathecist



“You’ll learn how to stop making things worse by trying to make them better.”

Kent Beck, chief scientist, Mechanical Orchard; author of Tidy First?



More Ways to Learn

  • Watering our thinking

    Join the System Crafters Community

    Courses, cohorts, practice group and lively discussions about system design in the modern world.

  • lots of learning resources in your mind

    Explore Learning Resources

    Integrate and synthesize knowledge. Explore the evolving library of reading, listening, watching and learning resources from top experts.

  • Subscribe to the Newsletter

    Get new resources, interesting quotes and upcoming events to your inbox. Paid subscribers get in-depth writing on systems-critical topics.

About Diana

She has spent the last 20+ years building software and solving systems challenges with organizations including Stanford University, Bill & Melinda Gates Foundation, Teach For All, The Economist and the Wikimedia Foundation. She is the founder of Mentrix Group, providing technology architecture, systems leadership, and workshops on nonlinear approaches. Diana gives talks and trainings all over the world but is happiest at home in the Hudson Valley (New York, USA).

Take a Workshop *

Take a Workshop *

Want to get hands-on? Check out upcoming workshops. All over the world and together online, join others in learning systems thinking.