Reducing All Software Development
from man-years to minutes of effort
foundation for all software development. A few new technologies, and
fixing all the old technologies at the compiler, transport, storage
and operating system levels to remove the need for human involvement
in the software design, development, implementation and execution.
Infinite application size, unbreakable, absolute security, and
maintainable by a single person is the goal of any software
development. The key new technology is having complete access to
information in context using the fewest possible words.
The next evolution in software development?
Getting humans out of the loop whenever possible. The first step is
to remove the need for documentation.