Thinking in Systems, Not Code

By Naik, Ankit Anurag
Thinking in Systems, Not Code

Details

Authors: Naik, Ankit Anurag
Format: Paperback
GTIN13: 9789153181750
ISBN10: 9153181751
Page Count: 198
Dimensions: 5.83x0.54x8.27
Publisher: Ankit Anurag Naik

Description

Most people are taught to solve problems by breaking them into steps and writing code.

But complex systems-energy grids, electric vehicles, industrial processes, and organizations-don't behave like step-by-step programs.

They behave like systems: interconnected, feedback-driven, and emergent.

Thinking in Systems, Not Code teaches you to model reality the way it actually works-not as sequences of instructions, but as structures where behavior emerges from relationships.

Using Modelica and equation-based modeling, you'll learn to ask:

"How is this system structured?"

instead of

"How do I compute this?"

This shift makes complexity manageable-and models reusable across domains.

What You'll Learn

  • Frame problems as systems, not isolated calculations
  • Choose meaningful system boundaries and levels of abstraction
  • Model using structure and relationships, not execution order
  • Apply conservation laws, feedback, and hierarchy across domains
  • Build models that scale, adapt, and reveal emergent behavior
  • Use models as tools for reasoning and decision-making-not just simulation

Who This Book Is For

This book is for readers who work with complex technical or socio-technical systems and want a deeper, more rigorous way to reason about them.

You may be:

  • An engineer working with physical, energy, or cyber-physical systems
  • A researcher or educator modeling dynamic processes
  • A systems architect or technical decision-maker evaluating design trade-offs
  • A practitioner using models, simulations, or quantitative analysis to support decisions

No prior Modelica experience is required.

Familiarity with basic mathematics, equations, or modeling concepts is helpful.

Loading...