Developers: work like a champion today

truc.nguyen
Blog Categories: 


Working in a rapidly evolving business environment can be challenging for multiple reasons. The IT domain especially demands that engineers stay up-to-date and perform well to stay up with today's digital transformation train.

Just like top-level athletes, engineers must use their best assets to excel in their craft.
That's what this article is about: How can we apply a champion's mentality and work ethic to our day to day job?

play-like-a-champion


Note that this article is partly inspired by the "Play like a champion today" motto (https://en.wikipedia.org/wiki/Play_Like_a_Champion_Today) made famous by some top American university football teams.

What your comfort zone is for

Your comfort zone is when you feel comfortable at what you're doing in your preferred location and at your favorite time.

the-comfort-zone

For an athlete, the local training gym is where all the hard work happens. This is where preparation happens, to get the best version of yourself in the field of competition.

For a developer, this means coding in your favorite language and framework, at the office and during regular working hours, the most favorable environment to put the work in. Your comfort zone is also where you build confidence. This is the time you allow yourself to try new things. You experiment and fail, you learn how to recover from mistake and how to be more resilient. Still, you need to be focused and consistent in your tasks, whether it's using or testing the product you are developing so that you just know it inside out.

Preparation demands practice and repetition. You cannot become an expert in your craft if you practice just once in a while.

And then - the challenge

And then comes the challenge. It can be something you decide to take up, a demo you commit to deliver, a speech you choose to give.

Usually, this happens outside of your comfort zone. You have to deal with the unexpected - technical issues, stress, pressure, impediments, interruptions, last-minute changes. Everything that makes it different from what you've prepared for. But as champions do, you need to keep your composure in order to reach your goal no matter what may occur.

You will have to be patient. You will have to accept that things don't go the way you imagined. You must be ready to reset your priorities, continuously. You must be modest enough to question yourself and not lock yourself in with certainties that may be wrong! Often you will find your way through with the help of your team using reviews and confronting each others ideas.

Sometimes you will succeed, sometimes you will learn. But at the end of the day, you will find some satisfaction having worked like a champion today.

Coding like a champ

This is my reflection on how developers can choose to work like champion athletes. There is no magic recipe to succeed in every single day of your developer's journey. But, you can code like a C.H.A.M.P.:

  • building Confidence in your skills,
  • working Hard to achieve your goal,
  • embracing an appropriate Attitude,
  • finding Motivation to learn,
  • while remaining Patient to never give up!

About me

I am a techie since day one and I have been working at Bonitasoft for the last 7 years from QA to DevOps.
I am also practicing Taekwon-Do for more than 30 years. A bit of my achievements as an international competitor:
  • 3-times European gold medalist (2015, 2017, 2019), World Bronze medalist (2015) in technical trials
  • Best overall male competitor award winner at the European Championships 2015
This experience at high-level competition definitely helped me overcome challenging situations in my day to day job as a developer.


Comments

Submitted by jomaguire on Thu, 05/23/2019 - 11:32

They are awesome, thank you for sharing a good article. Putlocker

Notifications