Learning Systems Thinking
Essential Non-Linear Skills and Practices for Software Professionals
Failed to add items
Add to cart failed.
Add to wishlist failed.
Remove from wishlist failed.
Follow podcast failed
Unfollow podcast failed
Listen with Audible free trial
New to Audible Prime Member exclusive: 2 credits with free trial
Buy Now for ₹833.60
-
Narrated by:
-
Wendy Tremont King
-
Written by:
-
Diana Montalion
A decade ago, developers built information-sharing software by writing a lot of custom code in a single code base, then adding layers of caching. Now we build information systems: interdependent software and services, data platforms, and event streams. Many of our software-to-systems initiatives fail, though, and when they do, we double down on traditional linear approaches. But linear thinking cannot resolve systems challenges. We need to shift to systems thinking.
This book shows software developers and architects how systems thinking can guide you through the emerging complexity of modern systems. Author Diana Montalion presents a vision of technology architecture that transforms how we learn, communicate, and collaborate with others. Through practical examples and scenarios, you'll learn how to develop critical self-reflection and decision-making skills amid complexity and uncertainty—and lead impactful cultural change within your organization.
You'll learn how linear thinking limits your perspective on software systems; the obstacles to changing your perspective and how to move past them; how systems and nonlinear thinking help you understand and navigate complex issues arising from internal and external factors; how to provide a modern style of leadership as software becomes information systems; and much more.
PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.
©2024 Mentrix Group LLC (P)2024 Ascent AudioPeople who bought this also bought...
-
Staff Engineer
- Leadership Beyond the Management Track
- Written by: Will Larson
- Narrated by: Shaula Evans
- Length: 8 hrs and 52 mins
- Unabridged
-
Overall13
-
Performance11
-
Story11
At most technology companies, you'll reach Senior software engineer, the career level for software engineers, in five to eight years. At the career level, your company's career ladder won't require that you work towards the next promotion; being promoted further is an exception rather than expected. This is also when many engineers are first given an opportunity to move into engineering management.
-
Building Applications with AI Agents
- Designing and Implementing Multiagent Systems
- Written by: Michael Albada
- Narrated by: Nick Mondelli
- Length: 12 hrs and 4 mins
- Unabridged
-
Overall0
-
Performance0
-
Story0
Generative AI has revolutionized how organizations tackle problems, accelerating the journey from concept to prototype to solution. As the models become increasingly capable, we have witnessed a new design pattern emerge: AI agents. By combining tools, knowledge, memory, and learning with advanced foundation models, we can now sequence multiple model inferences together to solve ambiguous and difficult problems. From coding agents to research agents to analyst agents and more, we've already seen agents accelerate teams and organizations.
-
Fundamentals of Software Architecture (2nd Edition)
- A Modern Engineering Approach
- Written by: Neal Ford, Mark Richards
- Narrated by: Perry Daniels
- Length: 16 hrs and 55 mins
- Unabridged
-
Overall0
-
Performance0
-
Story0
Salary surveys worldwide regularly place software architect in the top ten best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.
-
Designing Distributed Systems (2nd Edition)
- Patterns and Paradigms for Scalable, Reliable Systems Using Kubernetes
- Written by: Brendan Burns
- Narrated by: Tom Beyer
- Length: 8 hrs and 33 mins
- Unabridged
-
Overall1
-
Performance1
-
Story1
Author Brendan Burns demonstrates how you can adapt existing software design patterns for designing and building reliable distributed applications. Systems engineers and application developers will learn how these long-established patterns provide a common language and framework for dramatically increasing the quality of your system. This fully updated second edition includes new chapters on AI inference, AI training, and building robust systems for the real world.
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- Written by: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrated by: Mark Sando
- Length: 23 hrs and 36 mins
- Unabridged
-
Overall27
-
Performance24
-
Story25
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
-
-
An epic to listen !
- By G S on 11-09-21
-
An Elegant Puzzle: Systems of Engineering Management
- Written by: Will Larson
- Narrated by: Tiffany Morgan
- Length: 6 hrs and 36 mins
- Unabridged
-
Overall6
-
Performance4
-
Story4
Getting to the good solutions of complex management challenges can make the difference between fulfillment and frustration for teams, and, ultimately, the success or failure of companies. Will Larson's An Elegant Puzzle orients around the particular challenges of engineering management - from sizing teams to technical debt to succession planning - and provides a path to the good solutions.
-
Staff Engineer
- Leadership Beyond the Management Track
- Written by: Will Larson
- Narrated by: Shaula Evans
- Length: 8 hrs and 52 mins
- Unabridged
-
Overall13
-
Performance11
-
Story11
At most technology companies, you'll reach Senior software engineer, the career level for software engineers, in five to eight years. At the career level, your company's career ladder won't require that you work towards the next promotion; being promoted further is an exception rather than expected. This is also when many engineers are first given an opportunity to move into engineering management.
-
Building Applications with AI Agents
- Designing and Implementing Multiagent Systems
- Written by: Michael Albada
- Narrated by: Nick Mondelli
- Length: 12 hrs and 4 mins
- Unabridged
-
Overall0
-
Performance0
-
Story0
Generative AI has revolutionized how organizations tackle problems, accelerating the journey from concept to prototype to solution. As the models become increasingly capable, we have witnessed a new design pattern emerge: AI agents. By combining tools, knowledge, memory, and learning with advanced foundation models, we can now sequence multiple model inferences together to solve ambiguous and difficult problems. From coding agents to research agents to analyst agents and more, we've already seen agents accelerate teams and organizations.
-
Fundamentals of Software Architecture (2nd Edition)
- A Modern Engineering Approach
- Written by: Neal Ford, Mark Richards
- Narrated by: Perry Daniels
- Length: 16 hrs and 55 mins
- Unabridged
-
Overall0
-
Performance0
-
Story0
Salary surveys worldwide regularly place software architect in the top ten best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.
-
Designing Distributed Systems (2nd Edition)
- Patterns and Paradigms for Scalable, Reliable Systems Using Kubernetes
- Written by: Brendan Burns
- Narrated by: Tom Beyer
- Length: 8 hrs and 33 mins
- Unabridged
-
Overall1
-
Performance1
-
Story1
Author Brendan Burns demonstrates how you can adapt existing software design patterns for designing and building reliable distributed applications. Systems engineers and application developers will learn how these long-established patterns provide a common language and framework for dramatically increasing the quality of your system. This fully updated second edition includes new chapters on AI inference, AI training, and building robust systems for the real world.
-
Software Engineering at Google
- Lessons Learned from Programming Over Time
- Written by: Titus Winters, Tom Manshreck, Hyrum Wright
- Narrated by: Mark Sando
- Length: 23 hrs and 36 mins
- Unabridged
-
Overall27
-
Performance24
-
Story25
How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization.
-
-
An epic to listen !
- By G S on 11-09-21
-
An Elegant Puzzle: Systems of Engineering Management
- Written by: Will Larson
- Narrated by: Tiffany Morgan
- Length: 6 hrs and 36 mins
- Unabridged
-
Overall6
-
Performance4
-
Story4
Getting to the good solutions of complex management challenges can make the difference between fulfillment and frustration for teams, and, ultimately, the success or failure of companies. Will Larson's An Elegant Puzzle orients around the particular challenges of engineering management - from sizing teams to technical debt to succession planning - and provides a path to the good solutions.