First page Back Continue Last page Overview Graphics



This conjecture is the cornerstone of the paper. That..

Current software languages and design principles guide a programmer to produce code that is a direct textual representation of the memory network of the solution within the brain .

In other words a well designed software solution would map directly to the understanding of the problem domain in your memory network.

The supporting evidence for this conjecture is the mapping between cognitive psychology and software design that I've started to highlight here and in a little more detail in the paper.

If the conjecture is true then cognitive psychology may already have theories of the mind that would be useful to software designers as guiding principles. And we find that to be the case with the research done on analogies.