We often read articles about the skills and the competencies that each professionals should have. It is clearly important to have good analytical skills, being able to communicate well and navigate the politics of your organisation.
We should consider the programming skills, not only for software development roles. Steve Jobs was used to say that everyone should be able to program. Why? Not because we need to be developers; we need to be able to program and writing software because it “will teach us how to think”. He was used to say the same thing about studying Law as different approach to reasoning. In other words, you should train yourself to think with a different mind-set. To be honest, it reminded me what my high school teacher was used to say about Latin language. However, I’d really like to invite all to watch Steve Jobs’ interview with Robert Cringely in 1995 … impressive accuracy in presenting scenarios that will happen 20 years later.
The interview made me think how is important to have curiosity. Our curiosity is the engine of many of our actions and it is the energy that boosts our knowledge. You do not need only to show curiosity, you need to be curious. Why is curiosity so important? We discover something new thanks to our curiosity. If we are not curious, we’d never discover our areas of development. Doing research, the stress (or pleasure) of learning new things, reading, researching… These are the results of our curiosity. Curiosity is the mechanism that pushes you into difficult situations and it is also what pushes us to travel and discover new places. Curiosity is also the desire to know other people. Understand them, do not understand them and try to understand why we are not understanding them.
Being curious comes for free… let me think about a MBA….