This week, I will be writing a reflection on the “Nurture Your Passion” pattern. This pattern addresses developers who feel that their work environment is stifling their passion for the craft. I don’t have any personal experience with this problem, but I wanted to reflect on this pattern because I found the advice about how to nurture your passion to be quite useful.
The first bit of advice, provided by Oshineye and Hoover, is to work on things that you like and spend time building Breakable Toys, which I reflected on in the previous post of this series. The second bit of advice they provide is to seek out kindred spirits, or, other people who are also passionate about software development. They recommend seeking out a group that focuses on something you want to learn about, and keeping a blog about things that interest you in the field of software development. The third bit of advice they provide is to immerse yourself in the literature of software development. This tip, in particular, felt relevant and useful to me because I have begun seeking out literature that can help me acquire knowledge and skills that will improve my employability. Oshineye and Hoover make the point that studying the classes and becoming immersed in relevant literature can help reignite your passion for the craft. I still feel very passionate about software development, but I will heed this advice and refer to it in the future if I ever find myself in a rough place. The next piece of advice they provide is to draw your own map, which means to seek out organizations that will offer career paths that you have a passion for. Their final piece of advice is to not be discouraged by demoralizing tasks and coworkers, and to set clear boundaries that define the kind of environment you are willing to work in.
I think that I have been doing a good job of nurturing my passion, so it is a positive reinforcement to find patterns like this one, in the book. I am still passionate about software craftsmanship, and I don’t see it diminishing anytime in the near future. This pattern has further strengthened my foundation and provided me with advice that I will continue to carry with me, as a developer.
From the blog CS@Worcester – by Ryan Marcelonis and used with permission of the author. All other rights reserved by the author.