Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to be a Passionate Programmer

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

How to be a Passionate Programmer

What does it mean to be a passionate programmer? How can you give to your job and community while still taking care of yourself and avoiding burnout? How do you invest in yourself AND your career simultaneously? Hear answers to these questions and learn new perspectives from a married couple that works and codes together.

Avatar for Frank Valcarcel

Frank Valcarcel

February 27, 2018

Other Decks in Programming

Transcript

  1. Who Are We? Cofounders of Cuttlesoft Married Couple Software Developers

    Beer Snobs Dog Lovers WWW.CUTTLESOFT.COM @CUTTLESOFT
  2. Emily Morehouse- Valcarcel Director of Engineering at Cuttlesoft Python, JavaScript,

    & Elixir Enthusiast Avid Open Source Contributor BS Computer Science, Computer Criminology BA Theatre Face Maker @emilyemorehouse
  3. Frank Valcarcel Director of Operations at Cuttlesoft Python and Go

    Enthusiast Systems Engineer Aspiring Kubernetes Guy 3 credits shy of CS Degree from FSU Obnoxious Laugher @fmdfrank
  4. The Passionate Programmer Originally published in 2009. Has become the

    manual for career-minded engineers. Offers a strategy in 5 steps: 1.Choose Your Market 2.Invest in Your Product 3.Execute 4.Market 5.Refresh
  5. Happiness (The Myth) Happiness is not a binary thing, but

    rather a spectrum. Passion and happiness are never mutually inclusive. We can’t frame a career in terms of happiness, because the definition of “happy” is terribly insufficient.
  6. Passion Has Many Faces It’s important to align your definition

    of passion with the many ways it can be exercised. Doing so helps you understand when you need to replenish it.
  7. Factors of Motivation Autonomy the desire to be self-directed Mastery

    the desire to continue improving Purpose sense that our work is transcendent and meaningful
  8. Finding Purpose Mentoring Open Source Community Engagement Mentoring is great

    way to both discover purpose and gain mastery in a subject. Provides opportunity and sense of community. Giving back is it’s own reward. Aids in Mastery, self directed so innately autonomous, work serves a greater purpose
  9. “How we spend our days is, of course, how we

    spend our lives.” ― Annie Dillard Life’s Work
  10. Creativity “Passion is one great force that unleashes creativity, because

    if you’re passionate about something, then you’re more willing to take risks.” ― Yo Yo Ma
  11. creativity /ˌkrēāˈtivədē/ noun the use of the imagination or original

    ideas, especially in the production of an artistic work. Creativity is a phenomenon whereby something new and somehow valuable is formed.