over

The Modern Software Developer

Thought Recursion

Software Developers & Leaders

Sign up for improved mindset, mental health and wellbeing in the world of software development.


Here’s a common scenario that comes up again and again when I coach software developers & leaders on their mindset and wellbeing… They think about a situation in a negative or unhelpful way, and build on it by thinking related thoughts that are even worse…

Your Thinking Can Take You In Multiple Directions


I liken the concept to recursion in which a function calls itself, potentially building on the result of its previous execution… if we can do this negatively, perhaps we can do it positively too…

Thought Recursion occurs when we ruminate on a thought or situation and don’t let it go. It can send us in both helpful and unhelpful directions.
We can build on a thought in a recursive fashion and the deeper we get into the call stack, the more impact those thoughts can have on us.
Thought Recursion can be unhelpful when we build on and exaggerate our unhelpful thoughts, impacting our mood and motivation to take positive action.
Thought Recursion can be helpful when we build on our helpful and constructive thoughts, boosting how we feel, making us more likely to take positive action.

How can Thought Recursion impact your emotions, actions, and ultimately, your outcomes?

Enter a Thought


Rate your overall emotional state after having this thought?
Rate your actions/inaction after having this thought?


Do you generally manage your emotions well?
Are you proactive with regard to taking action?

Thinking…

Impact of your Thoughts

Wellbeing For Software Developers & Leaders