Reducing All Software Development from man-years of effort to minutes

Changing the foundation for software development. A few new technologies, and fixing all the old technologies.  Fix the compiler, transport, storage and operating system.  Remove the need for human involvement in software design. To have Infinite application size, unbreakable software, absolute security, and maintainable by a single person is the goal of any software development. 

The next evolution in software development?  Get humans out of the loop whenever possible.

Craftsmanship to be added to software development, a means to improve with experience. The current software development's paradigm is to have one person decide an approach that never changes. We need to get to a point were it is good enough, to make software development a complete application requiring minimum human involvement

  • adding capabilities to the technology
  • Let the compiler do all that it can
  • One universal name space
  • One compiler for all software development
  • no versions, a system that software versions are non-existent
  • use the vocabulary known to a third grader
Document Links