Hacker News new | ask | show | jobs
by LBarret 4234 days ago
software architecture is a bitch, so reading about the book open source software architecture could give you good ideas.

To be more specific decoupling the rendering, from the commands, from the inputs, from the external processes would go a long way.

And some reactive programming model would likely works.