Developing the best version of yourself!

The one straight way to improve life is to continually work on yourself. Take time and analyze yourself; what are your strengths and what are your weaknesses, that SWOT analysis you carry out on a business or a project to identify its strengths, weaknesses, opportunities and threats.

Your ability to compile this list is to be listed as one of your strengths.

Understand your strengths, where your power base is before you start on that list on your weaknesses. You need to be very honest with yourself if you wish to get the best results.

Work at aligning according to your personality, choosing what works for you best over what doesn’t work. It is meant to be an enjoyable exercise, so make sure you choose factors that favors you the most.

To help have a balance in areas of improvement, subdivide your life into 5 parts;

  1. Social,
  2. Spiritual,
  3. Health,
  4. Education and
  5. Financial,

Use this approach to ensure completeness in all main areas of personal development. They can be further divided into many subtle topics to help breaking it down into simpler groupings.

You might decide to formalize what you discover by recording it in a Personal Development Plan. However when you record your findings, ensure that you:

  • Prioritise your development needs.  What is most urgent?
  • Be specific about how and when you will go about addressing any identified gap.
  • Think about who needs to know.  You might want to share it with someone you perceive as having mastered the skills

Be clear in Identifying ways and areas you wish to improve on your weaknesses, list this down and identify closest opportunities that can help in making it effortless in working on them.

For example if you wish to improve on your computer skills, find a way to spend more time with the computer than you currently do, make this an everyday activity, allocating regular time then go ahead and create a schedule, this helps you stay on the path even when you are least encouraged. Be sure to start with what you already know as once you are comfortable, the rest will build as you keep practicing.

Play the infinite game with yourself, guided by the concept of you being your own competition and not the people around you, it’s not about outdoing anyone rather it is outdoing oneself. Joy comes not from comparison but from advancement.

Developing yourself to your best version means you become best armed to tackle and grab opportunities that come your way every day, those that life avail.

For example, when your boss puts you into a pressure situation, perceive it as a privilege, It’s because she/he believe in you, so you better deliver, because if you don’t, the opportunity goes to someone else and may never get back to you again.

Another way to improve is to treat everything as an opportunity to learn and develop. Everyone you encounter has something they can teach you, including lessons of what not to do, every interaction offers some lesson for those willing to notice them. Your life is full of learning opportunities, including your work life.

Make the existing version of you obsolete by continually improving on yourself else you become absolute.


Make it a habit, and remember, culture is made up of little things done ritually. Keep asking yourself the question “What do you need to learn right now to be more effective?”

There is never an end to the journey of self-improvement. The more you grow, the more you realize there is more out there that you don’t know, so much that you have to learn. For sure, there is always something about ourselves we can improve on. The human potential is limitless, so it’s impossible to reach a point of no growth. Whenever we think we are good, we can be even better. As a passionate advocate for growth, I’m continuously looking for ways to self-improve.

other ways you can focus on in improving self are:

  1. Spare some time to read every day.
  2. Pick a new hobby like learning that language you wish to learn, or swimming, cycling, mountain climbing and the like.
  3. Wake up early. Make some extra time in your day by waking up early or sleeping an hour late and use it to do something constructive.
  4. Have a weekly exercise routine.
  5. Have a book of ideas with you at all times, you could use a phone application that avail the same.
  6. Stay focused with a to-do list.
  7. Acknowledge your flaws.
  8. Learn from people who inspire you
  9. Quit a bad habit and replace it with one that you like and works in favor to propel you to your goals.
  10. Avoid negative people, in as much as they are necessary, at least don’t spend much of your time around them if you feel they drag you down.
  11. Let go of the past
  12. Take a break
  13. Commit to your personal development plan
  14. Learn to use less of these words, “I should have, I could have and I would have” this gives a driving force within while on the journey of self-development.


Preparation meets opportunity and knows how to make the most of it!



Frank Odhiambo – Mind grid Perspectives

12 thoughts on “Developing the best version of yourself!

Add yours

  1. If we committed to such pieces of well articulated advice, we could be self reliant, successful and dependable in life. Thanks Frank.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Powered by

Up ↑

%d bloggers like this: