Major supporter of this thinking, and did several sketches in this direction a few years ago: <a href="http:&#x2F;&#x2F;www.illucia.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.illucia.com&#x2F;</a><p>Made of:
1) a suite of interconnectable videogames &amp; apps and
2) physical patchbays to connect them<p>Came from thinking about software like modules in a modular synth. Playgrounds of interconnectable control structures. Was patching games into samplers, slaving text editors to drum machines, etc.<p>related writeups: 
<a href="http:&#x2F;&#x2F;www.illucia.com&#x2F;faq&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.illucia.com&#x2F;faq&#x2F;</a>
another from 2010 or so when I was just starting coding (so a lot of it feels silly now.. but still some related nuggets): <a href="http:&#x2F;&#x2F;www.paperkettle.com&#x2F;codebending&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.paperkettle.com&#x2F;codebending&#x2F;</a>