Effective Coding: SoftwareDevelopmentToolsAndStrategies
Effective Design & Discipline: SoftwareDevelopmentPractices
Effective DevelopmentEnvironment
Effective BusinessAndSoftwareDevelopment
Effective PersonalInteraction
See also:
Joshua Bloch's How to Design a Good API and Why it Matters (PDF)
William Wake's 100 Impediments