This article on embracing compassionate code was republished on DZone recently. Worth a re-read.
Just yesterday I was talking around the edges of the problems he describes and landed on the term “Coding for code’s sake” - software exists to solve problems.