Software is Easy, People are Hard
Small Team Lead Manifesto
Leading a small team isn’t sexy. It’s just hard! I will always remember to:
1.Push People, a little, then some more.
Despite being the darling of motivational management speakers, the comfort zone is the death of growth. Pushing your team a little bit outside their comfort zone will reward them in the long run.
2. Create an environment of safety.
Most people don’t like pain of any form. Give your team space they can try and fail without significant pain, and it will give them space to grow.
3. Manage my relationships.
Work relationships are a fantastic tool but also a dangerous weapon. Be careful to balance your work relationships to allow your team to be fun and functional. However, be cautious of letting emotions interfere with your decisions.
4. Get great at giving feedback.
If you want to see growth in yourself and others, then regular, honest, factual and timely feedback is essential. Get great at giving feedback.
5. Manage expectations.
Being able to set, review and meet expectations is the key to successful delivery. Without everyone being on the same page, you are destined to fail.
6. Your team will be mimic me, I will lead by example.
Your team will look up to you, and copy your strongest traits, good and bad. Keep in mind how you act and hold yourself to the same standards you expect from your team.
7. Arseholes are arseholes, however talented they are.
Arseholes are toxic. You should never tolerate toxic behaviour, under any circumstance. Deal with it in a timely, fair, factual manner.
8. Consider my biases.
Everyone has biases. You will have formulated options of people and situations over your career. Developing stereotypes is hard to avoid. However, be aware of your own biases; make sure they don’t impact your choices and actions.
9. Balance my team.
If your team consists of straight, white, middle-aged men, you will build great products for straight, white, middle-aged men. The more balanced your team is, the more balanced your product.