Quick background
• Hardware is what you can kick. Physical
• Firmware is the software that thinks it's hardware — burned into a device, shipped once, updated reluctantly.
• Software is everything above that: written, reviewed, versioned, blamed on a specific commit author. Every one of those categories assumes a human wrote the source and a human can read it back.
Jellyware is coming, and it will produce the most adaptive software products we've built — because they adjust to different needs differently. We at Numeo, have certain modules that depend on third party services with lots of non commincated changes. Every change on the third party will introduce regressions on our product. We are thinking to convert some part of the product to Jellyware to ensure that part of the code will adjust into changes dynamically.
The logic will be:
• if our logic in that module will product an error, we go back to our Agent to re-crete a version that will work and achieve our goal
• Bring the code back and use it for future interpretations
That that world, what you trade is exactness for flexibility: predictability up to a certain degree, flexibility far beyond anything a fixed binary can offer. Same word, new layer of the stack
















