Using control theory to describe software development. | Hacker News Reader