The oddities of being a scientist-programmer | Programming for Scientists: "The scientist-programmer is in many ways a peculiar being. Most of what you do each day is programming, yet the reason for your (professional) existence is to produce good science. We think it’s worth just taking a moment to think about this."