Jun 2020
October 2020 Issue
Collins Software's Newsletter
Human Involvement:
Software requires human actions at every state of its development and use. We rely upon conventions that have been derived over the past 80 years. Trig functions use radians, use whole numbers for indexes. There are millions of conventions built into ever application. Each application uses conventions based on the a single developer's knowledge base. All of these conventions are set at the skill level and experience of that developer.

"There probably was a time when the idea of having a toilet inside a house was repulsive" -- Mokokoma Mokhonoana

"Society breeds convention. Individualism breeds invention" -- Anthony T. Hincks

"The common person fears to think beyond the common" -- Bryant McGill

"Creating a convention is not a convention" -- Clif


Computer Knowledge:
For every person, place or thing there is a limited set of knowledge that can represented by the computer. Unfortunately current technology has no fixed representation of any of this knowledge. In humans knowledge is reduced to a fixed vocabulary. Which currently is represented by over seven thousand spoken languages. In humans, this separation of knowledge seldom requires conversion from one language to another. In computers however, we must have complete knowledge transfer at all times.

The ultimate solution is obvious, one language for ever computer. Any other solution has overhead. Jane is the system that represents all knowledge in a single language. One where every unit of information is known by every piece of software and has access to logic to perform all realistic actions upon this knowledge.  A single human interface language is provided for all human requests to this system.


Author: Clif Collins

Houston, Texas
October 1, 2020

email: web4@CollinsSoftware.com