Tackling UI complexity with State Machines Developing UIs is hard. This article explains why, and exposes a powerful 30-year-old solution to the problem. 3 Dec 2018 • 5 min read