Question: 97 things a programmer should know?
Answer: "Code in the Language of the Domain" by Dan North., "Write Tests for People" by Gerard Meszaros., "Convenience Is Not an -ility" by Gregor Hohpe., "Know Your IDE" by Heinz Kabutz., "A Message to the Future" by Linda Rising., "The Boy Scout Rule" by Robert C. ... , "Beware the Share" by Udi Dahan.