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?
It is incredibly difficult to make changes, or which changes will actually matter. How we can get better at discovering and understanding our own systems?
An exploration of systems thinking, resilience, and the challenges of driving innovation in hierarchical tech environments.
Click here to listen to the podcast version.The newsletter for hands-on knowledge workers
We never give your data to anyone
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).