<style type="text/css">p.r {text-align: right; font-size: small}</style>
<p class="r">
<cite>Millions for compilers but hardly a penny for understanding human programming language use.</cite>
<br>-- _(Allen Newell)
</p>

<p class="r">
<cite>.. Lastly, Hayes suggested, "Surely the most obvious place to look for help with programming a computer is the computer itself." Surely not. The first discipline to look toward in designing a programming language is not computer science but cognetics (applied cognitive psychology). <strong>A new class of better programming languages will arise when cognetics is applied from the first</strong>.</cite>
<br>-- _(Jef Raskin) in _("Life Beyond OOP"|http://www.americanscientist.org/template/AssetDetail/assetid/19203), <em>LETTERS TO THE EDITOR</em>, American Scientist Online May-June 2003
</p>

An *(HCI) *(resource) about psychological aspects of programming and computational aspects of psychology.

See also _(User Interface).

Links of interest:
<ul class="links">
  <li>_("Psychology of Programming Interest Group (PPIG) - Home Page"|http://ppig.org/).</li>
  <li>_("Cognitive Dimensions of Notations Resource Site"|http://www.cl.cam.ac.uk/~afb21/CognitiveDimensions/).</li>
  <li>_("Natural Programming Project Page"|http://www-2.cs.cmu.edu/~NatProg/).</li>
  <li>A classic book: _("The Psychology of Computer Programming"|http://www.dorsethouse.com/books/psy.html).</li>
</ul>
