Being encouraged to try things out or develop a certain skill is a great way to grow both as a professional and as an individual.
Many studies have shown the great impact of teachers expectations on students achievements.
[...] expectations exert powerful influences upon both student and teacher behavior whether the expectations come from an external source or are held internally as self-expectations.
Being encouraged to try things out or develop a certain skill is a great way to grow.
When you have your colleagues telling you that you can run workshops on a subject you are passionate about; you first shake your head and think you will never be able to do it. You are shy; introvert and terrified by the thought of addressing a crowd full of strangers. You probably are also refrained by the imposter syndrome and think you have nothing to teach to anyone.
Then you are tasked to build a training session on that subject and you have no choice but to go and put together all the learnings you have done and all your experiences. Suddenly you realise you had things to say; and you had skills to share. Then you are asked by another colleague who is in great need of volunteers and believe you have great abilities to help; being patient and having the experience of a self learner makes you a great coach for beginners willing to learn to code. You go out your comfort zone to help out for a great cause and exercise your public speaking and coaching skills.
Next you find yourself applying to run a workshop at an international tech day!
You grow your public profile and you widen your skillset.
In her book, Mindset: how you can fulfill your potential, Carol Dweck states that our mindset is the basis of our accomplishments. She explains how people with a fixed mindset hinder their chances to succeed as they believe that intelligence can’t be changed and therefore avoid challenges, give up easily and see effort as pointless. On the contrary to people with a growth mindset who will see effort as a way to mastery acting upon active criticism and persisting in the face of obstacles.
Thinking that people with a fixed mindset are set for a life of frustration and inability to learn new skills and improve themselves; is in itself a fixed mindset thought.
People with a fixed mindset put in an environment where skills are presented as learnable; where learning and perseverance are valued; and where the leaders are presented both as resources for learning and constantly learning and improving their skills; should eventually develop an appetite for learning and experience a mindshift.
Many great companies, namely in the software development industry; where technologies evolve rapidly and keeping up is not a competitive advantage anymore but a necessary requirement; have understood the importance of instilling a growth mindset in their organisation. Some set aside a X% study time, others organise coding dojos or universities during working hours, others foster a culture of learning by employing embedded software craftsman. At Codurance we have what we call Open Space Days; we gather together at the office for a whole day and run an unconference where we can self organise our time into sessions allowing us to talk, share, experiment and exchange with our colleagues. We also organise study evenings; some recurring and some adhoc, where we learn together on various subjects such as functional programming, category theory, security, electronics, ...
As Seneca puts it in On the shortness of life
it is not that we have a short space of time, but that we waste much of it. Life is long enough, and it has been given sufficiently generous measure to allow the accomplishment of the very greatest things if the whole of it is well invested.
We will spend most of our lifetime at work; we might as well find a place where we can grow as an individual and develop new skills; experience things and evolve in a direction that is beneficial to both our career and our personal life.
Software is our passion.
We are software craftspeople. We build well-crafted software for our clients, we help developers to get better at their craft through training, coaching and mentoring, and we help companies get better at delivering software.