Mental Well-Being

Share:

Awareness and activity

Less than half of the respondents are actively interested in the concept of mental health. Of those developers who are aware of this concept, 45% take care of their mental health by using psychological techniques and practices on their own. 40% are not concerned at all.

How familiar are you with the concept of mental health?

Do you take care of your mental health?

Habits and practices

Which of the following statements apply to you?

Speaking of habits that promote mental health among developers, 21% of the respondents have a daily regimen, more than one third participate in high-activity sports, and slightly less than a half of the developers we surveyed separate work time from family and personal time.

Exercises for memory, attention, and thinking development are quite popular among developers – 40% of developers have tried these exercises as adults. However, mindfulness practices have gained popularity among developers. 40% of the respondents have tried meditation and 32% haven’t tried but would like to do it.

As an adult, have you used applications or played special games that provide exercises for memory, attention, or thinking development?

Have you tried mindfulness practices (meditation)?

Interests

We asked our respondents which fields of knowledge they are interested in. As expected, Computer science and Engineering were among the top results, but amazingly enough, Music took third place (the number of people who are interested in Engineering and Music is approximately equal). At the same time, Psychology took ninth place out of 28 total options, which means 31% of developers find it interesting.

What knowledge areas are you interested in?

Challenges

We asked developers about their experience taking part in challenges. Turns out, more than half have participated in challenges, and just over one fifth would like to do so one day. A mere 13% don’t find challenges engaging at all.

Have you ever taken part in challenges?

Do you find participating in challenges to be engaging / worthwhile?

Developers actively use challenges as an instrument for self-motivation – 74 % of developers made up their own challenges for themselves. The top three areas of life where developers are engaged in challenges are hobbies, profession, and body and health.

Have you ever made up your own challenges for yourself?

In what areas of your life have you participated / would you like to participate in challenges?

Goals and planning

The most popular goal among developers is learning new programming languages and technologies, a goal set by 81% of respondents. Furthermore, more than half of developers set themselves the goals of learning how to use development tools more effectively and developing soft skills.

What kind of professional development goals do you voluntarily set for yourself?

44% of the respondents set their goals a month ahead, 22% an entire year ahead, and 17% determine their goals week-to-week. Almost half of the respondents simply keep track of their progress inside their own heads, without using tools or writing anything down. Interestingly, a roughly equal portion of developers do either use tools or make notes.

How far into the future do you set these goals?

How do you track your progress toward your goals?

Productivity

The most popular ways to increase day-to-day productivity are learning how to use IDEs effectively as well as time management and self-organization. These methods are used by more than a half of developers.

The most powerful triggers of a sense of productivity for developers are seeing that the results of their work are of use, salary increase, and pleasure from the work process.

Which of the following increase your daily coding productivity?

Please choose up to 3 options.

Which of the following help you feel productive at work?

Please choose up to 3 options.

Which tools do you use to increase your productivity?

40%

developers do use special tools to increase their productivity. Trello, Google Keep, and Microsoft To Do are the most commonly used solutions.

What functionality of these tools do you use?

Life satisfaction

On a scale from 1 to 10, 78% of developers rate their satisfaction with their lives as at least 6, and 5% of developers are totally satisfied with their lives.

All things considered, how satisfied are you with your life as a whole these days?

Self-monitoring

57%

developers use self-monitoring apps or devices to track physical activity, sleep quality, health, and other metrics.

What do you use these apps or devices for?

The most popular reasons to use such tools are to track physical activity and sleep quality. At the same time, less than a quarter of developers track the calories and nutrients they consume. And only 5% of developers use these tools to compete with others.

Fatigue and flow

Almost a quarter of developers often or always feel tired while working, which means that they are at risk of burnout. On the other end of the spectrum, 11% developers say they rarely feel tired.

Which of the following statements describes you best?

While working, how often do you find yourself in a state of strong concentration that prevents you from noticing what is happening around you and how much time has passed, because you are so absorbed in what you are doing?

More than a half of developers have no problems with concentration while working – they are often, very often, or almost always “in the zone”. On the other hand, 9% of developers have difficulty concentrating during work.

Burnout

73%

of developers have experienced burnout at some point in their careers.

By “burnout” we meant emotional exhaustion and decreased motivation due to intense or difficult work.

Have you ever experienced burnout?

By job roles

UX/UI designers and people in C-level positions experience burnout more rarely than people in other roles. Developer Advocates, DBAs, and Technical Writers are most prone to burnout.

Have you ever experienced burnout?

By primary languages

There’s also a link between burnout frequency and primary programming language: those who use Shell scripting languages most often report they have experienced burnout. The least susceptible to burnout are Kotlin, PHP, TypeScript, and C# users.

How many vacation days did you take last year?

By burnout

It’s no surprise that those who had more than 2 weeks of vacation are (8 percentage points) less likely to experience burnout.

When do you usually go to bed?

By burnout

Bedtime also matters. Those who go to bed after 1 am experience burnout (10 percentage points) more often than those going to bed before 10 pm.

Mental Well-Being:

2022

Find the right tool

Thank you for your time!

We hope you found our report useful. Share this report with your friends and colleagues.

Participate in future surveys

By submitting this form I agree to the JetBrains Privacy Policy

Raw data

The raw data from our DevEco 2022 survey is now available. Download, explore, and glean your own insights!

Download

If you have any questions or suggestions, please contact us at surveys@jetbrains.com.