“You could have chosen any number of career paths, but this one is
exciting. It’s creative. It requires deep thinking and rewards you with
a sense of being able to do something that most of the people you meet
each day can’t imagine being able to do. We may worry about progressing
to the next level, making an impact, or gaining respect from
our co-workers or our peers in the industry, but if you really stop to
think about it, we’ve got it really good.
Software development is both challenging and rewarding. It’s creative
like an art-form, but (unlike art) it provides concrete,measurable value.
Software development is fun!
Ultimately, the most important thing I’ve learned over the journey that
my career in software development has been is that it’s not what you
do for a living or what you have that’s important. It’s how you choose to
accept these things. It’s internal. Satisfaction, like our career choices, is something that should be sought after and decided upon with intention.”
―
Chad Fowler,
The Passionate Programmer: Creating a Remarkable Career in Software Development