An English language description of any application: Security, layout, forms,
dialogs, resources, database, navigation, content management. Navigation
includes bar menus, popup menus, tree menus, trees, directories.
Make Years of Development reduced to Man Months
Man Months to Man Weeks
Man Weeks to Man Hours
Man Hours to Man Minutes
Man Minutes to Man Seconds
Man Seconds to Involuntary responsive software
Each phase the development of software robots get me closer to my final goal of
infinitely large applications with no limitations, zero development time, and no
Writing more code does not make for a better software system.
Creation of Logic is a manual process.
Speed of access is the primary objective, but should not exclude access.
The requirements for logic is constantly changing.
All software logic is constructed from five instructions: MOVE, SHIFT, COMPARE,
JUMP, and SUBTRACT.
Software Logic cannot be shared.
The domain of Software Logic is the human, hardware, software, and literature
needed to complete the task.
A hardware solutions should be considered first.
The science of controlling software development effort by allowing
change to facilitate improved systems.
I spend 90% to 95% of my development time learning someone else's logic. The
concept of Software Robots is to code 100% of the logic into a self contained
software module so I do not need to know anything about it's logic to use the
function. The following are some software robots that are a proof of concept for
Software development with no limits. Produce an infinite number of statements without adding complexity.
Program once, use everywhere. Logic: security, I/O, forms, dialogs, schedule,
shared across all applications. Programming that is accumulative and permanent.