Skip to main content

Learnings from "The 7 habits of highly effective people"

I just finished reading "The 7 habits of highly effective people", a best-seller by Stephen R. Covey, that has inspired me in many levels. I am sharing some of the learnings I got, mostly as a personal bookmark, but hopefully this post can be useful for the community.
Image result for the 7 habits of highly effective people

Habit 1: Be Proactive
  • It is not what happens to us, but our response to what happens to us that hurts us. There is a space between stimulus and response, and the key to our growth and happiness is how we use that space.
  • While reactive people feel victimized and out of control, proactive people have the power to choose how to respond to any circumstances (i.e., smiling with bad weather).
  • We must focus our efforts on the things we can do something about, and accept what we can't change (past events, weather,...).
  • Try replacing victimized language (i.e., "There is nothing I can do", "I have to do it",...) with proactive language ("Let's see all the options", "I choose to do it",...).
Image result for "wrong jungle" covey

Habit 2: Begin with the end in mind
  • Management is doing things right. Leadership is doing the right things. Effective management without effective leadership is "like straightening deck chairs on the Titanic".
  • Try visualizing what you want to be said of you in your funeral from your partner, relatives, co-workers, friends,.... You will find your ultimate definition of success.
  • Write your Personal Mission Statement, a sort of Constitution summarizing what you want to be, to do, and the values and principles that govern your life. Here is mine:
    "Live in a way that, looking back from my deathbed, I have clear conscience, I have had a positive impact on thousands of people's lives, and I can say that this journey was fun and worth every minute"
  • You can create specific mission statements for each role you have in your life: as a partner, parent, friend, co-worker,...
  • Top performers visualize themselves in rich detail before important activities, such as a job interview, an important football match, a public keynote,... They create an internal "comfort zone", so that when they get into the situation it isn't foreign anymore.
Source: Christina O

Habit 3: Put first things first
  • In the matrix above, we classify tasks by urgency and by importance (contribution to your mission and values). We tend to react to urgent matters but we must act (be proactive) on important matters.
  • Q1 - Urgent and important. A.K.A. firefighting. If you spend too much time solving crises you will be stressed and burned out. Thinking preventively can reduce the frequency of crises.
  • Q2 - Important but not urgent. This is the heart of effective personal management, where you spend time on things that can have an important impact on your personal and professional lives, but you never have time to do because you are busy with urgent things. Working out, acquiring new skills, family time, innovating processes at work,... they all fit in Q2.
  • Q3 - Urgent but not important. Solving problems based on other people's priorities that are normally in conflict with your own. Here is where it becomes so important to say "no" to these tasks, that take time from Q2.
  • Q4 - Not urgent and not important. These are non-demanding activities that are our refuge when we are burned out from crisis management.
  • Ideally we should eliminate Q3 and Q4 activities, reduce Q1 through prevention and spend most of our time in Q2.
  • Technique: Weekly planning:
        1. Think about the roles you have in your life. For example, I can be a husband, father, son, brother, friend, tech architect, agile coach and basketball referee. Include another one: "myself".
        2. For each one, reflect about your top 1-2 priorities (in Q2) that you want to act on during the following week. For example, as "myself" I want to workout and study Norwegian, as a father I want to organize my child's birthday party,...
        3. Put them all in your calendar and make sure you do them. These are your most important tasks for the week. Then you can fill the empty slots in your calendar with other less important tasks.

Habit 4: Think Win&Win
  • With a Win/Win mentality, all parties feel good about the decision and feel committed to the action plan in a cooperative, non-competitive way.
  • A balance between high courage (to confront) and consideration (to emphatically understand) in an environment of trust is essential.
  • Win/Win mentality represents the believe that there is plenty of pie out there for everybody, in contrast with the scarcity mentality that stops people from collaborating.
  • In most cases, it is better to have a "no-deal" when no Win/Win can be found.
  • Win/Win Performance Agreement (example). The boss must make clear to the employees the requirements for the different rewards (promotions,...). Based on that, the employees must state in advance what they want to accomplish, and work together on a plan to achieve it. If the requirements are met, both will win. If not, the employee won't feel betrayed. With a Win/Win performance agreement between the boss and his/her subordinates, the employees can manage themselves, reducing overhead and increasing trust.
  • Organizations cannot achieve cooperation between employees if their reward system encourages them to compete with each other.
  • Competition makes sense in the market place, or against last year's performance or other teams with no need to cooperate.

Habit 5: Seek first to understand, then to be understood
  • We have the tendency to fix things up with good advice (to prescribe); but often we don't take the time to deeply understand the problem first (to diagnose).
  • Most people don't listen with the intent to understand, but with the intent to reply, reading their autobiography into other people's lives ("I know exactly how you feel, I went through the very same thing last year when...").
  • Emphatic listening is a technique where you rephrase the content of what the other person said and reflect the feeling, all from a sincere desire to understand. Example: "I am done with this job" - "Oh, you sound frustrated about your job, tell me about it".
  • Emphatic listening helps the other person to open up. Once you understand the situation in deep, then you can seek to help with advice (to be understood).
  • Seeking to understand requires consideration; seeking to be understood takes courage.
Source: Chieformula

Habit 6: Synergize
  • Synergy: the whole is greater than the sum of its parts.
  • High trust and cooperation (see diagram above) produce the best results.
  • The essence of synergy is to value the differences, to build on strengths and to compensate for weaknesses.
  • We must recognize our own perceptual limitations and appreciate the rich resources available.
  • If two people have the same opinion, one is unnecessary. We should celebrate when someone has a different point of view.

Habit 7: Sharpen the saw
  • A man in the woods working feverishly to saw down a tree. Someone asks him - "why don't you take a break and sharpen that saw? You would go a lot faster". He responds - "I don't have time. I'm too busy sawing".
  • Habit 7 is taking time to sharpen our saw, by renewing the four dimensions of our nature, all of them from the Q2 quadrant:
    • Physical: exercise, good nutrition, stress management.
    • Mental: professional training, visualizing, planning, writing.
    • Spiritual: value clarification and commitment, study and meditation.
    • Social/Emotional: serve others, empathy, synergy, intrinsic security.

Popular posts from this blog

How to disable cookies on Google Analytics so that you don't need a consent banner

The integration of Google Analytics into a website or blog is not GDPR-compliant by default . You must first obtain explicit consent of the end-users to store cookies, describing in your privacy policy how you intend to use collected personal data. This is the reason why most websites nowadays display an annoying (but necessary) consent banner. If you fail to do so or if you only ask for implicit consent, you are at risk of being fined. However, it is possible to disable cookies on Google Analytics (GA) respecting end-users privacy, so that you don't need to ask for consent. The downside is that you will not be able to distinguish the type of user (unique vs new vs returning) and you will miss some session insights. If these details are not relevant for you, here is how you do it. Disable Google Analytics cookies on a custom website If you have a custom website with full access to the source code, you can simply insert the script below between the <head>  and </head>

How to convert a PWA into an Android app in 5 minutes

In early 2021 I developed a memory game called Kobadoo  as a PWA (Progressive Web App) using ReactJS. It works pretty well as a browser game and gets decent traffic, but I wanted to reach more potential users by making it available on the official mobile app marketplaces. Since I didn't want to spend any time coding a native app, the easiest solution I found was to convert the PWA into a TWA (Trusted Web Activities) app. It barely takes 5 minutes to do it. TWA essentially allows you to easily create an Android app ( .apk file) that displays a full-screen browser view of your PWA. The user experience is almost identical to a web app and the views from the TWA will count as traffic on your web app. This means that if you have ads on your PWA, they will still work (and generate revenue) from the TWA. Another advantage is that every update you make on the PWA will be immediately reflected on the TWA without the need to submit a new version on Google Play. Here's how I convert

How to jump to time offsets in HTML5 video

Let's say that you have a 30-minute WEBM video file, from which you just want to play the following video segments , jumping from one to the other automatically  without interruptions : [00:01:25.00 - 00:02:25.00] -> from second 85 to 145 [00:11:40.00 - 00:11:55.00] -> from second 700 to 715 [00:20:26.00 - 00:21:07.00] -> from second 1226 to 1267 [00:26:11.00 - 00:28:01.00] -> from second 1571 to 1681 To increase the complexity, let's think that you have these video segments in a PHP variable $arrayVideoSegments  (normally the case if they were retrieved from the database).   $arrayVideoSegments[0]->startTime = 85   $arrayVideoSegments[0]->endTime = 145   $arrayVideoSegments[1]->startTime = 700   $arrayVideoSegments[1]->endTime = 715   $arrayVideoSegments[2]->startTime = 1226   $arrayVideoSegments[2]->endTime = 1267   $arrayVideoSegments[3]->startTime = 1571   $arrayVideoSegments[3]->endTime = 1681 The fo