SimpleSal Lives On A Mesa
Instantiation of your human AI in software occurs in a Context, on a Mesa.
The term Embedded Software Development refers to the location of the software when it is executing, in multiple ways: 1) the software is stored within the device, runs when the device is powered on, works without any user intervention, and creates a very specific App; 2) the user interface exists within the device and is limited by the capabilities built into the device.
Embedding software creates the need for sophisticated or simple alternative views into what is going on in the device. The thing going on is invisible.
The developer is probably working to get two devices talking to each other on the same Mesa, across a shared physical medium. Sensor devices implement the physics and then signal a computed result to the software. The computed result may be “an action was taken” or “you need to act”. How to see this?
The Software can only use what is available from the Context, and the Software cannot get more out of the Mesa and Reality than actually exists.
Software makes Mesas useful by creating a point of access to a feature.
The features of the Mesa are described by the collection of views in several forms: electronic circuit designs, mechanical design, industry standards.
With the exception of Physical Reality, everything has been made up.


