Sun Feb 11 20:57:47 CET 2018

Re-use -- we're stuck with this

About starting from scratch: not possible.  The existing code base is
just too powerful to set aside, and many real world problems would be
hopelessly complicated to tackle without some kind of protocol library
or driver.

The entire system is too entangled, and complexity mostly comes from
stringing together pieces with different protocols, creating a bigger
and bigger mess.

The only way out of this is to go back to basics, back to hardware:
create devices that do something physical, and create them from