[code_complete] Steve McConnell. Code Complete.
[collective_mind] Karl E Weick and Karlene H Roberts. Collective Mind in Organizations. Heedful Interrelating on Flight Decks. Administrative Science Quarterly. 3.
[knuth_art] Donald Knuth. Computer Programming as an Art. Communications of the ACM. 12.
[design_patterns] Erich Gamma, Richard Helm, Ralph Johnson, and Johm M Vlissides. Design Patterns. Elements of Reusable Object-Oriented Software.
[hackers_painters] Paul Graham. Hackers and Painters.
[knowledge_hydrant] Joshua Kerievsky. Knowledge Hydrant. A Pattern Language for Study Groups. http://www.industriallogic.com/papers/khdraft.pdf.
[psychology_of_computer_programming] Gerald M Weinberg. The Psychology of Computer Programming. Silver Anniversary Edition.
[refactoring] Martin Fowler. Refactoring.
[refactoring_to_patterns] Joshua Kerievsky. Refactoring to Patterns.
[software_craftsmanship] Pete McBreen. Software Craftsmanship. The New Imperative.
[beck_tdd] Kent Beck. Test-Driven Development. By Example.
[unskilled_unaware] Justin Kruger and David Dunning. Unskilled and Unaware of it. How Difficulties in Recognizing One's Own Incompetence Lead to Inflated Self-Assessments. Journal of Personality and Social Psychology. 6.
[wisdom_of_crowds] James Surowiecki. The Wisdom of Crowds.