Over time I learned that there are two very different satisfactions that you can have in your life. One is the satisfaction of becoming skilled at something. It almost doesn't matter what the terrain is. There is a deep, soul-feeding resonance in mastery itself, whether in teaching, writing a complicated software program, coaching a baseball team, or marshalling a group of people to start a new business...