The 1 thing you need for decision making

If anyone has ever read Poor Charlie Munger’s Almanack, a fantastic insight into the partner of one of the best Investors on the planet. You will know what I mean when I say using multiple mental frameworks for making decisions.

I wholeheartedly agree with attacking things from multiple angles. When testing software such as apps or websites, you must have in mind the user, the product manager and the developer. Then attack from all those angles to improve the value of the software.

Charlie Munger though, takes it a lot further. Suggesting that we should use the basics of Maths, Psychology, Engineering, Biology including evolutionary biology to solve our problems. Suggesting to derive some 80 different types of mental frameworks from these subjects. Of course,ย  you can broaden the topics you find your mental models from, but not shrink them.

A very interesting and useful concept. It may seem difficult and odd to think of solving problems on these levels, but it can be done. Plus, it’s extremely effective in weeding out some of those things that you hadn’t thought about, because you are using multiple viewpoints.

For example, setting up new businesses, in the new world of software, we want to give the customer fast feedback on what is being created. This is so that you don’t waste huge amounts of effort that will not be useful to the customer later on.

This simple principle can be applied into any aspect of setting up a business. If you have an idea in mind, it’s much better to try it quickly and cheaply, then gather feedback and iterate over the idea.

Starting up a new business from an evolutionary perspective, you would try an array of ideas and pick the ones that shows promise and iterate over that until 1 or 2 ideas have wings.

I’ve just used a few mental models here to show you, but these can be broken down and looked at from even more mental models, like quality, decision tree theory, basic algebra, efficient ecosystems, human psychology and many more.

I believe that what we learn in one discipline is transferred in other disciplines. As you can see, things that I have learnt in software engineering have been transferred over into other areas like business and vice versa. I don’t see why you cannot transfer lessons learnt from martial arts and transfer those into your daily lives, while on the job or with your family life!

What opportunities do you have to attack problems from these new and wonderful viewpoints? If you’re not doing so, why not give it a try? You will be amazed at what you will find!


How to love the process

I’ve been away for a while and now I have come back to rescue my blog life ๐Ÿ™‚

I wanted to talk about enjoying the learning experience. I have touched on this in my previous post, progress over perfection.

I’ve been trying to find a way to understand what this truly means and how to capture it. But I have come to realise that it doesn’t come from a realisation, it’s something that you do.

We live in times where we want the end results instantly, when things go wrong, we sort of get very frustrated and annoyed. Are we failing ourselves? Why can’t I do this? These types of questions. The important point to take away from this is that it’s not a failure at all, but rather an on going process of refinement. Refining our tools, our skill and reaching mastery.

Mastery has many obstacles and challenges, sometimes we must take a step back and slow down, in order to go forwards. It becomes frustrating to force yourself to do the things that you don’t want, because we want the end result quicker than the process allows. When we are not in unison with this concept, our failings begin to show.

I am talking about this because it’s been on my mind lately and I have gone through the frustrating times. Questioning myself and getting all to annoyed.

I want you to take away one thing to help you on your road to Mastery. That is, we must enjoy the learning process and only expend energy in that part. The goals we plant, but we must rotate the cogs in order for the machine to function.

A good way of doing this is to forget the the outcome, winning or losing is what causes us the pain, we love too far into the future when we are in this mode of pain. Just think about the enjoyment of your present self.

Thank you for reading ๐Ÿ™‚

10 Ways to improve your self confidence

Welcome back guys, we are already in February and I’m grateful for all of you readers who have been reading my blog ๐Ÿ™‚ I am wanting to expand my horizon and will be reaching out to other bloggers soon.

In this week’s Tuesday post I’m going to talk about the ways to improve your self confidence, from my experience.

In my past, I remember trying to improve my confidence even though at times I seemed to be loud and the life of the party, my confidence in my true ability was low. It did affect me and I wanted to break away from that. I also remember that one of the first things that I remember thinking was, to improve myself I must change the way I think. I’ve decided to list some things that I feel are strong ways to improve your self confidence.

1) Lo and behold, the first thing on my list is to improve your thought pattern. Improving your thought patternsย  will help you improve your confidence. Just by altering the way you think, you can change your life.

2) Putting yourself in situations that are unfamiliar to you. You can learn an incredible amount by just putting yourself in unfamiliar situations. You will learn how to adapt, whether you like that situation and lots of other things about yourself.

3) Being grateful does wonders for your confidence. A great way to do this is to list all the things you are happy for right now. From all the hardships you have overcome to all those people in your life you truly support you.

4) Congratulate yourself on those small Victories. Whenever you have accomplished something, however small. Give yourself a pat on the back.

5) Be proud of your past suffering and hardships. Being accepting of your past, even if you werenโ€™t the best person in the world is one of the best things you can do. You accept that you have had hardships and even through all of that you have still made it to where you are now. Let that fire you up!

6) Listening to music that uplifts you. I’m not joking! I listen to music that actually fires me up and has meaning to me. I really do feel like I can conquer anything when I listen to these types of songs.

7) Living with a set of defined principles. This is very important. Most people either adopt some principles and follow then weakly or don’t really have them at all. Now, of course it’s not easy to always follow them, but if you live by a set of principles then watch how your life has depth and meaning. For example, you could say one of your principles is not to lie, how many people do you know wholeheartedly abide by this?

8) List all of your strengths. By writing down your strengths or even listing them in your head, you invoke a feeling of strength and power. These are powerful emotions you can use to triumph.

9) Stand on your own two feet and make decisions that you feel will be good for you. Getting advice is a good thing and should be encouraged. However, you should also realise that their situation is different from yours and yours is different from someone else’s. So if someone is telling you to do this or that, question whether that is also what you want.

10) Look after yourself. I’ve said this before, but when you put the needs of others in front of your needs all the time, you will eventually wear out. This may seem noble in the beginning, but you’re only damaging yourself here.

Truthfully there are a lot of ways to improve your self confidence, but there is a principle underlying them all and that is to focus on improving yourself. Once you have learnt how to improve yourself, you can shift your focus a little more to helping others improve themselves. Since you have actually walked the path yourself, you have some experience of what it’s like.