My initial years in this profession I was completely blinded by the kind of things we can do as software developers (sending rockets to space, flying planes, distribute information to the whole planet, creating video games, robotics...).
Despite my passion for technology and the kind of products and solutions, we can create, each day I am more convinced that in our day to day life as developers, the most important thing is how we make things...
- How we work as a team.
- How we help others to grow as developers.
- How we communicate and create together.
- How we create value for our customers.
- How we innovate in our processes, relations, learning.
Perhaps, for me is more important the path than the destination, maybe is more important the people than the product.
The funny thing is that, at least in my case, focusing on "how" we should make things, allow me to be involved in the creation of great teams that create great products.
So to evaluate new opportunities, I follow these steps:
- Evaluate "What" they are doing is compatible with my ethical (See more at my Personal Mission).
- Second, evaluate "How":
- They talk about resources and assets or people and skills.
- They use the values in the hiring process.
- How they deal with the uncertainty associated with created a new product.
- They differentiate between outputs and outcomes.
- They talk about thing to validate or already have all the answer to all question.
- They have a real collaborative culture or no.
If we classify the how using the following infographic, I try to identify if they are green or teal or at least if they are open to change.
For me, HOW we work directly affect to my day to day satisfaction, my motivation and my overall performance.