Friday, 27 June 2008

Three sources of programs and the next extension

Source 1
Users describe a need for a program and that is modelled by the developer and coded by the programmer.

Source 2
Developers look at the code and find new features and opportunities that would add to existing programs.

Source 3
Developers define a project and find the users for this program online.

When i went to work at a certain software company i got an impression that it had as its nucleus not only an ability to describe the software that it was so that it could be extended from inside the system itself without programming, but that this could happen automatically. Alas I was wrong but this gave me an idea of automated programming that comes from user interaction with the software as it is installed as per the users requirements and in reference to the usage by others of different solutions based on this software. So in this conception i have, software could be created without a specification from an actor.

No comments: