This article has been first published on my website smartpuffin.com.
Here are some sundry thoughts I've had throughout my career as a developer and more recently also a team leader.
- Do not punish people who disagree with you. You'll end up in a very homogeneous team agreeing with all you say. It is very flattering for your ego, but useless for the company.
- If people complain, they do it because they care. Beware if people stop complaining: they have probably lost interest and motivation. Thank them for helping you understand the problems.
- Listen to people. Be quiet and listen until they finish. Ask questions. More questions. Listen to answers.
- Praise your people. Even if they say you don't have to. Especially if they say you don't have to. Don't take all credit for their work.
- Believe in them. Show it.
- It is important not to demotivate people. Figure out what demotivates them: unclear tasks? Missing out on promotions? Unfair treatment? Too many meetings? Unrealistic deadlines? Fix it.
- Protect your people. Don't let upper management hurt them unconsciously. Stand up for them.
- Overcommunicate. Repeat yourself. Make sure they heard and understood you.
- Make sure you treat people fairly. Educate yourself about biases. Make sure not to favor talkative people over quiet ones, boastful people over humble ones, people like you over different ones.
- Trust your people.
- Let them make mistakes. People learn from mistakes. Don't micromanage and handhold too much.
- If they do things differently than you, it doesn't automatically mean they're wrong.
- Think about what you wouldn't want your boss to do with you. Don't do it with your team.
- Respect them. They are smart grown-ups. Treat them as such.
- Integrity is important.
Have more tips? Please help me crowdsource a portrait of an ideal manager.
Top comments (34)
I'd work for you. I'm pretty autonomous though but I like coffee and learning... and colours. Mostly I think I'm pretty confused but it makes me good at getting things clear. Sounds confusing, right? ;)
Sounds nice! Making things clear is an extremely useful skill.
Thank you, Kat!:)
Great list
Thank you, Ben!
P.S. Just want to mention that it's very cool that you or Jess always leave one of the first comments under everyone's posts. I really think it is very nice of you, and contributes to the attentive and caring community.
Well we're sitting around on the site all day 😄
Wow. I've had two bosses that failed literally every point on this.
It's shocking how quickly bad bosses dismiss these as naive. I've learned to probe for stuff like this in interviews. When I start seeing red flags, my interest drops off very quickly.
Good call. Yeah if I feel they're micromanagers or blamey I run. I just don't have the confidence or patience to deal with a team lead/boss that acts that way. Really hard for me to not care about projects/company/clients.
Sounds like you have the confidence not to deal with a team lead/boss that acts that way. 👍🏻
Sounds like you do too!
I know how frustrating it is. I hope you have a better manager now.
Here are questions I ask on interviews - maybe I should add more questions about management, like you do.
dev.to/ice_lenor/do-i-want-to-work...
You sound like a team leader I'd like to have :)
Awww, seriously?! I am trying my best, but there is soooo much to learn. So that's a huge compliment for me. Thank you so much! :))
Since you say you are recently a new team lead, I'd like to share something's I'd like my manager to know:
Anyways, albeit unrequested I hope maybe on of these might be useful :)
Good luck in your new role as team lead!
(Curious, does your team know you make posts like these?)
Good tips, Enrique! Thank you for adding them. It's actually a good idea to "crowdsource a portrait of an ideal manager" :).
Hm, I didn't tell my team about this one. But I think I'll ask them if I hit all the points:).
And here you go: the crowdsourcing post.
dev.to/ice_lenor/crowdsourcing-a-p...
That right there is what sets you apart. Thanks for setting a great example!
Thank you, Chris:)
I would call your list "The 15 commandments of leadership".
Most advice on the topic of leadership and management I see on the web, usually falls into the "naive" category and simply doesn't apply in the real world.
As a person whose very passionate about leadership and people skills in general, I have to say that your list absolutely fantastic and it brightened up my day.
If you, as a leader, follow all of the words of wisdom (or at least try to), then I say this from the bottom of my heart:
You're awesome! And I wish they're were more people like you.
Wow, thank you so much for your kind words! It totally made my day.
I like your title suggestion. I might want to brainstorm a bit more about the name next time :). "15 rules for a manager", "15 rules I follow as a manager" etc.
Prints out several copies to leave strategically around the office
Thank you, I'm so very happy you like it so much :))
You're most welcome.
Several comments:
Unclear tasks are a huge demotivator for me, thanks for considering that.
I would add: Where it applies, do all of the above for yourself. If you can't lead your team of one, you can't lead other people.
If you haven't read Extreme Ownership, I highly recommend it. Best and most actionable leadership advice I've ever seen.
I think these are great points.
As an unfortunate addendum, it's also important to wecognize when somebody is toxic and/or become unproductive. This touches on a few points:
Back on the positive side, 4/15 are vitally important if you intend on being a good leader. Make sure people know you value their work and that they're getting credit for it.
Paying attention to your people is paramount, as they are your most valuable asset. For the majority of organizations, people are the most costly expense (hiring, firing, payroll, disciplinary), so it is well worth maintaining them. The way to keep employees engaged is to lead them through a shared purpose and vision. Do it right with peopleHum: peoplehum.com/#bl
I think you have hit a home run here.