Richard Donovan

@richarddonovan
68 Followers
0 Following
1.5K Posts
With over two decades of software development experience, I’ve gone from self-taught junior to engineering leader, to software architect for a global FTSE 100 company.
At my worst, burnout burned, and imposter syndrome hit hard.
I’ve been there, I’ve done it, and no matter your level, there are always challenges to overcome.
Now I help software developers with their mindset and wellbeing. 👍
Remember, another person is on the other end of your words... 👀

Do you give pull requests and code reviews the time they deserve…?

👉 They can be difficult to juggle when you’ve got your own work to do…
👉 Which can lead to them not getting the attention they deserve…
👉 Which can lead to poor code or, worse, poor communication…

Performing effective code reviews is an underrated skill…

It's not just about the code…

#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

Because I said so…

…Is never a valid justification to get your team to take a specific approach...

#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

Spend it in worthwhile ways for you. 👀

It's very common for people to at least have phases like this in their life or career.

Soon you’ll realise…

That time is your most valuable resource…

More valuable than:
👉 Your house
👉 Your salary
👉 Your car…

Don't wish your time away; it will be gone before you know it…

Find time to do something you enjoy every day.
👉 A short walk
👉 10 mins reading
👉 Coffee with a friend…

🟢 It's YOUR time, no one else's.

Do you ever get that "Monday morning" feeling?

At times, I've dreaded returning to work on a Monday morning...

I proceeded to wish the time away until Friday came around...

The weekend would be over in a flash…

The cycle would begin again.

It certainly wasn't the happiest time of my life; I was just drifting.

#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

When discussing solutions to a problem, If your objective is to WIN, you and your TEAM will LOSE.

Technical discussions should never be about winners and losers...

They should only be about finding the most appropriate solution to the problem. 👀

#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

🟢 “Maybe I’m missing something…”

This often makes the other person feel less defensive.

It kind of works on two levels…

I worry less about asking the question…

They feel less defensive, don’t think I’m attacking their idea, and are more open to exploring the question.

If you have simple questions that have gone unanswered…

🟢 Ask, ask and ask.

I used to avoid asking simple questions…

I’d think, “Surely they have already thought of that…”

Or maybe they’ll be offended by my simplistic question...

Sure enough, someone more senior asks that same question, and it’s greeted with, “great question!”…

Now, I ask questions all the time.

I often prefix them with:
🟢 “Just for my understanding…”

OR

#developers #coding #softwaredevelopment #softwareengineering #wellbeing #mindset #mentalhealth

🟢 If speaking up in meetings stresses you out, improving your wellbeing might involve finding ways to build your confidence.

🟢 If you're struggling to focus, improving your wellbeing might involve taking regular breaks or going for a walk to clear your head.

The examples are endless, but the point is that you get to choose what wellbeing means for you.

Never feel bad for protecting your wellbeing 👍