2003-04-22
... ? Understanding the Psychology of ProgrammingWriting code is an act of creativity. It isn't science and it isn't engineering, although programmers are happy to apply science and engineering to the creative process, when possible. Therefore to be a programmer one has to be highly creative.