Skip to content

Instantly share code, notes, and snippets.

@Estaffieri
Created January 28, 2021 21:31
Show Gist options
  • Select an option

  • Save Estaffieri/f1410391ee66f9484db2e02faeae96e9 to your computer and use it in GitHub Desktop.

Select an option

Save Estaffieri/f1410391ee66f9484db2e02faeae96e9 to your computer and use it in GitHub Desktop.

Ideas here are adapted from Atomic Habits by James Clear

Habits of a Software Developer

What do you think are the traits of a good software developer? What are they like in the workplace? What would you as a co-worker think of this person?

What are the habits that this person demonstrates to embody the identity of a software developer?

Who do you want to be as a software developer? What kind of behaviors do you already have in place to be that person? What behaviors would you need to put into place? How will you do that?

Working on the 1st Law of Behavior Change: Make it Obvious

Bring self-awareness to your current habits by making a Habits Scorecard. Make a list of your daily habits (examples: wake up, turn off alarm, check phone, etc.) as a way to bring awareness to what you do. Then, decide how effective that habit is for you and your goal of becoming a software developer. Put a + next to habits that are effective; put a - next to habits that are not effective; put a = next to habits that are neutral.

Pick 1 new habit you'd like to build and create an implementation intention following this template: "I will [BEHAVIOR] at [TIME] in [LOCATION]." Then, stack the habit onto something you already do: "After [CURRENT HABIT], I will [NEW HABIT]." (Hint: make this highly specific and immediately actionable)

Design your environment for success: what changes could you make in your space to better implement your habit? How could you remove any triggers for bad habits? How will you implement these changes?

Respond after a few days of this implementation: What are your results? How do you feel about this method? How will you move forward with this habit?

Additional Optional Reading: The Five Triggers That Make New Habits Stick

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment