A common recipe for personal growth is to start with what you have, identify what sucks about it, and try to make it suck less. Software developers call this “fixing bugs.”
“Fixing bugs” may seem like a natural metaphor for personal development, but in most cases this is actually an extremely limited, even harmful, perspective. [...]