The Psychology of Programming
From DevX: An article describing
programming in the creative terms that it deserves.
“Writing 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. This is one of the reasons
programmers are happier working on new projects rather than
maintenance projects. It isn’t just that they don’t want to get buried
in the filth of the past (although that’s part of it); maintenance
doesn’t offer them the opportunity to create.