Quest: Work in a high performing team
I was still studying software engineering at the university.
While watching some random conference videos, I came across conference talks about software leadership and teamwork.
And suddenly I realised: "software development is a team sport".
Software was like group assignments at school.
This thought was horrifying!
In all my years in school, I can only remember one group assignment that was joyful.
All the others were horrible experiences.
I'd rather worked alone, even if I had to do 3-5 times the work.
Simon Sinek put's it best in Quote: cynicism, paranoia, mistrust and self-interest
Get those conditions wrong and the opposite will occur:- cynicism,- paranoia,- mistrust and- self-interest.
I loved programming but I hated group projects.
I hated all group projects with a passion!
All except one, where 4 friends and I worked on a project.
I myself wasn't even part of the group assigned.
I joined in on the work just for fun!
The actual group I was assigned to, I had to also do the work for.
And as always, it was an unpleasant, toxic culture.
But there was a small ray of hope, in that one project with friends.
Maybe, there's a way to make more group projects as fun as that one?
My love for programming pushed me, so I started looking for a solution.
I started studying topics like: leadership, psychology, company culture, motivation.
Reading books and watching conference talks.
And that spark of hope, became a small flame:
Great teamwork, can multiply the efforts of those involved.Creating something more than the sum of the parts.More than any one individual could have conceived!
This is what I wanted.
I started attending conferences and meetups to practice my social skills.
As a student, you can get into conferences much cheaper. (sometimes free!)All you have to do is ask!
And I conquered my fear of
- talking to strangers
- going to places I've never been before
- going to gatherings without knowing what it was about
I did a small pet project with a fellow student, instead of going at it alone.
Switched from university to university college.
There was more programming in group there!
And I started doing summer jobs in software development.
All these experiences
- horrible school group assignments
- one school assignment with friends
- the ray of hope "multiplied team greatness"
Together this forms the foundation for my quest
My quest for a high-performing team
My quest for an awesome team culture
How do I collaborate, so that working together is enjoyable?
How do I collaborate, so that we multiply each other?
Topics of interest:
- agile methodologies
- accelerate
- communication
- teamwork
- leadership
- team culture
- event storming
- facilitation
- vulnerability
- empathy
- emotions
- psychological safety