Member-only story

From bug fixing to fixing yourself: how to build resilience as a software developer

Bianca Dragomir
7 min readApr 22, 2024

--

As a programmer, you can never stop making mistakes — but you can learn how to make the best of them. What if, instead of getting discouraged, we could get stronger with each setback? Let’s explore some ideas that could make your daily work more satisfying and fulfilling.

Photo by Kalen Emsley on Unsplash

Introduction

What is resilience

Resilience refers to one’s ability to deal with difficult situations and adversities, facing them such that you become stronger, and then bounce back.

In life (just like in software development), you cannot control everything. There’s such a small portion of what you can control as an individual. Expecting others to act in a certain way — and putting our expectations before reality regarding events we could not have foreseen — will only lead to a bitter taste and a lot of resentment.

Therefore, one skill that will make us more satisfied with our lives (along with making us better software developers) is not at all related to technical skills. It is more of a mindset and a way of acting. It goes hand in hand with an idea I mentioned in a previous article — that there’s no such thing as a failure. We can choose how we see situations that didn’t go our way: we can throw a pity party, or…

--

--

Bianca Dragomir
Bianca Dragomir

Written by Bianca Dragomir

React/React Native dev & tech writer

No responses yet