This is one of the most important things I've learned in my whole career. It really does have the power to change your life.

No matter what happens or how bad things get, you choose how to react to something. Once you realise this you then become aware of yourself doing it. Once you are aware of it, you can make the decision to change how you react to something. 

An example

One morning I was driving to work on my usual route, I wanted to change lanes to come off at the next exit. The car in the left lane decided to speed up and not let me in, but the car behind me didn't wait for me to move over to the left so they forced me over. I was between the two cars on the white line between the lanes. This made me very angry and I was shouting and swearing, even though neither of them could hear me. Not long after that incident, when I was at work, I had a bad migraine which stopped me from working that day. I've heard before that migraines can be linked to blood pressure.

Where did I go wrong?

I had caused my blood pressure to rise because of how I chose to react in the car earlier. If I had chosen to remain calm and been grateful that there wasn't an accident and if I chose not to shout and swear at the drivers who couldn't hear me, my blood pressure would have been fine. I wouldn't have brought on a migraine and I would have been able to put it behind me and move on, with a clear head at work. My choices caused me to have a bad day.

I choose not to react to bad drivers like that any more. I let them go ahead of me and I stay calm and relaxed.

Where to start

Think about it during your day. Look for scenarios where you would normally react in a negative way, experiment by choosing to remain positive and calm. Notice how good it feels. Notice how much more in control you feel. 


You don't have bad days... you choose not to.


If you found this post useful, please share with your friend's, colleagues and family. Imagine a world where no one has bad days.

Paul Seal

Umbraco MVP and .NET Web Developer from Derby (UK) who specialises in building Content Management System (CMS) websites using MVC with Umbraco as a framework. Paul is passionate about web development and programming as a whole. Apart from when he's with his wife and son, if he's not writing code, he's thinking about it or listening to a podcast about it.

Proudly sponsored by


  • Moriyama build, support and deploy Umbraco, Azure and ASP.NET websites and applications.

  • CI/CD service for Windows, Linux and macOS
  • Build, test, deploy your apps faster, on any platform.

  • is the easy error logging and uptime monitoring service for .NET.
  • Take back control of your errors with support for all .NET web and logging frameworks.
uSync Complete

  • uSync.Complete gives you all the uSync packages, allowing you to completely control how your Umbraco settings, content and media is stored, transferred and managed across all your Umbraco Installations.

  • More than a theme for Umbraco CMS, take full control of your content and design with a feature-rich, award-nominated & content editor focused website platform.

  • Affordable, Geo-Redundant, Umbraco hosting which gives back to the community by sponsoring an Umbraco Open Source Developer with each hosting package sold.