Have you got problems in your life? Everybody has some. These problems are just like “bugs” – in the software that we call life. Some of them have higher priority and have to be “fixed” immediately. Some of them like depression or social anxiety are of higher severity; they can crash your life software or make it really really slow or painful.

I am a software engineer (read computer nerd) by profession. I solve problems daily (when I am not goofing off), just like everybody else. When I find a bug in a product I am working on, I solve it logically. I know what to do and how to do it. And if I don’t, I find out how to do it.

How awesome would it be if schools teach us how to solve our problems in life? I have been thinking – a lot of what I do at work can be applied to real life. Of course, we don’t learn this through our education. I didn’t learn this in my four-year overpaid undergraduate college education.  But whenever I try to apply this logical thinking to solving the bugs in my life, I find that I am quite successful or at least in the right direction to being successful. And I thought, hey, why not blog about it?

1. Root Cause Analysis

This is where you start. This is where you find out what’s really bothering you. Do you feel unhappy at work? Do you feel something is missing in your life? Are you feeling scared about your future? Are you not happy with your health and fitness?

You then drill down to find the actual root cause of these feelings. You might feel unhappy at work since you feel unappreciated and haven’t got that promotion you had been hoping for. You might find that you feel lonely and need someone by your side, a friend or maybe a relationship. You might find that you are scared about your future as your finances are not stable and you want more money to support the people you love or to live the life you want.

2. What do I not know?

This is where you seek the information that you don’t know. That cute guy/girl whom you want to ask out, maybe interested in you. Say hi and have a friendly chat. Look for clues.

If you need the help for your mental issues, see a psychiatrist. They will tell you what you need. Talk with your close ones and ask them their honest opinion. They will be more than happy to help.

Find out about the job that you really want and what it takes to get it.

3. Break the problem into sub-problems and find a fix

Problems are hard to tackle when you look at it as a single entity. But when you break it into multiple parts, the solutions are always easier to find.

It only takes 5 seconds to say hi or initiate a conversation. Exercise for ten minutes a day to begin with. Attend a training or take a course that’s relevant to your job. Start your job search by dusting off and updating your resume.

4. Living with the consequences

We might win some and lose some. We all know that life doesn’t always work the way we want it to. But at least you tried. And you keep trying until you get what you want. Because nothing is more important than working on your happiness!

What do you think?

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

WordPress.com Logo

You are commenting using your WordPress.com 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