The Psychology of Computer Programming Edward mentioned what looks like an interesting book about how to be happy in your career as a computer programmer here.