Different Developer Motivation Personas

Every developer is motivated differently


Part of my CTO Coaching

I have developed the DMO Developer Motivation model. The core idea is that what we describe as motivation (DMO), developers doing things on their own, is the result of Joy (J) and Discipline (D) within developers. Frustration (F) subtracts from Joy and kills Discipline.

DMO = J + D - F

As CTO and engineering managers, we meet many different people, everyone is different. So people bring different amounts of joy, discipline, and frustration to the table.

To “motivate” developers as a manager, you need to look into their specifics of joy, discipline, and frustration.

DMO = J + D + F

Frustration, Joy, and Discipline are individual to each developer. Someone might have a high joy level in general, while others do feel less joy. Some developers have a low frustration level, while others are easily frustrated.

High Frustration

JDF
00100

Developers without joy and with no discipline, but a high level of frustration. Let them go, there is no way to motivate them.

High Joy

JDF
10000

Developers with a high level of joy might be overboarding and difficult to direct, but they are most of the time motivated. For patches where through circumstances their joy drops of, they are not motivated at all. The should learn some self-discipline to get through those patches. They might also be led in circles due to their joy. Overall, enjoy their joy.

High Discipline

JDF
01000

Developers with a high level of discipline are always motivated to do a task. Without joy they might burn out though, or get bored and leave. Show that where there can be joy in their work.

Joy Driven

JDF
802050

Joy-driven developers are mostly driven by the joy of coding but have base discipline to get them through hard times. If frustration is high, joy might easily be killed and discipline is not on a level to cushion frustration. With a low level of discipline the discipline might take effort to keep it up and is fragile and threatened by frustration. Try to reduce frustration as much as possible, it’s a risk.

Discipline Driven

JDF
208050

Very solid developer. Discipline-driven developers will usually power through, as discipline is high and frustration can’t impact discipline as much as joy. For long term psychological health try to increase joy.

Join CTO Newsletter

Join more than 3500 CTOs and Engineering Managers

More Stuff from Stephan

Other interesting articles for CTOs

Best books for CTOThe CTO BookExperienced CTO CoachCTO CoachingConsulting and Workshops to Save you TimeCTO MentorCTO MentoringCTO NewsletterHow many developers do you need?Postgres for Everything Product Roadmaps for CTOsHow to become a CTO in a company - a career path

Other Articles

The ZigZag Model of Vision and Strategy

Goals are a Spectrum not a Number

CTO, become happy again!

Automatic Management to Save Time

The 5 Reasons Not to Use Scrum