How Simulations Work | An Uncommon Lab

This article describes the core elements of building good simulations, including the propagation of ordinary differential equations, discrete-time systems, logging, randomness, graphics, and how they critically interact.