TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Managing people smarter than you

24 pointsby raygelogicalmost 3 years ago
I lead a software dev team at a small startup. One of my direct reports is way smarter than me. They come up with clever, simple solutions to business needs. They&#x27;re also really driven, and will do things like find out what our stakeholders need and create the specs and do planning for those things. Generally we are a team and communicate pretty well on those things, but most of the time I&#x27;m left feeling like I&#x27;m not adding much value. Usually, they&#x27;re the one rejecting ideas and having better ones.<p>That said, they tend to get overwhelmed easily (a bit of overthinking at times), and I&#x27;m much more comfortable communicating with leadership&#x2F;presenting ideas to the company, etc. So I wouldn&#x27;t recommend they step into management just yet.<p>Really what I want is to continue leading the team as best I can, and not let my ego interfere. But I guess I&#x27;m wondering how to best manage this person. Do I just sit back and let them do their thing? Try harder to meet them at their level and challenge them? How would you all like to be managed if you were in their position?

16 comments

pedrofornazaalmost 3 years ago
The fact that you are here, asking about how to do better is already a very good sign. Congrats.<p>You may feel like not adding much value because you may be measuring yourself by the wrong metric. If you are &#x2F; was a software developer, its kinda easy to see your contribution, you just pull the git log. When you are leading, its way harder to notice. Thats the jump to the soft skills.<p>I like to think soft skills are called this way because they have a soft touch. You cant really define what they are, but you know when you are not having it, much like clean code.<p>It seems like you know where they can develop and get better. Managing them is helping them achieve it. Help them, guide them, nurture them. And mostly important, ask them where you can help.<p>Being the manager is not being the smarter, just the facilitator. You make thinks smooth. Managing is good when you cant see and it feels it does not exists, but, you know things will be worse if the managers are out.
评论 #31795911 未加载
Optimal_Personaalmost 3 years ago
Supervisees will always be somewhere on a continuum from &quot;low experience&#x2F;confidence, need lots of care and guidance&quot; to &quot;10x takes care of everything&quot;. As a supervisor I find that recognizing and acknowledging (directly) to the high performers that:<p>- I&#x27;m aware of their skills, accomplishments &amp; impact, and<p>- I see my job as shielding them from bullshit and giving them enough slack to organize their own time &amp; workflows wherever possible, and<p>- I will champion their ideas if they fit the plan, or offer context&#x2F;feedback they may lack so they don&#x27;t feel I&#x27;m dismissing them out of hand. Works well.<p>As you note, keeping your ego out of the game can be a challenge! It&#x27;s especially hard if&#x2F;when the person is younger or less experienced than you but has better ideas. I regular have to give folks programming projects I&#x27;d rather be focusing on than doing manager work!<p>As a lifelong bassist, I find that approaching work &quot;teams&quot; as a musical group, rather than a sports team, to be a more apt metaphor. It&#x27;s not necessarily about winning per se, it&#x27;s more about everyone playing their part in making the music come to life. Generally a bassist&#x27;s job is to &quot;serve the song&quot; and make everyone else sound good. Sometimes that means sitting out for the first half of the song, or playing one long note per bar so the attention stays on the voice, lead instrument, or production. Many people don&#x27;t really know what the bass is or does until it drops out of the music. Then it sounds small and empty and everyone stops dancing.
评论 #31781980 未加载
评论 #31795935 未加载
Jugurthaalmost 3 years ago
Fire yourself out of your today&#x27;s job description for tomorrow&#x27;s. Groom them. Gradually increase the complexity of their role beginning with involving them in the larger scope of the project and seeing where they saturate, and asking someone else on the team to help them.<p>More content you may find useful:<p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31710673" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31710673</a><p>- <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31718705" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31718705</a>
karmakazealmost 3 years ago
&gt; But I guess I&#x27;m wondering how to best manage this person. Do I just sit back and let them do their thing?<p>I think the best way to think of this is not &quot;how to I manage this person?&quot; but rather how to I manage effectively the team with this person&#x27;s contributions? Where things are working well, let them run, and where ever possible make sure everyone is aware of what&#x27;s happening and keep people on the same page.<p>&gt; Try harder to meet them at their level and challenge them?<p>I think the thing to do is make sure that what they&#x27;re doing is comprehensible to you, the team, and to a wider audience. Be the &#x27;straight guy&#x27; in the middle of a sitcom where everything happening around them gets illustrated to the audience.<p>&gt; How would you all like to be managed if you were in their position?<p>I often am. A balance is best, sometimes stay out of the way and let creativity fly, other times make sure that other members of the team get a chance to flex their brains. Having them work together on things (e.g. pair programming) with various teammates could have good attributes rub off and other social benefits &#x27;rub on?&#x27;.<p>I&#x27;ve also appreciated feedback to work more &#x27;in the open&#x27; so that folks can see what leads up to these ideas&#x2F;solutions. I use that to now write-up detailed descriptions in issues or code changes for review including some of the ideation history and perhaps a discarded or pre-optimized simple-case design evolution to the proposed one.
IceMetalPunkalmost 3 years ago
I&#x27;m just a lowly dev, not a manager, but the way I see it, a team of devs (including management) has one goal: to create and maintain a product that meets the users&#x27; expectations and needs as closely as possible, so they will be happy and pay you for your work. Facilitating that means allowing every team member to shine in their strengths, and supporting them in their weaknesses so they can grow. Collaboration is important, but remember it&#x27;s not your job to tell them how to do their job, it&#x27;s your job to support them in planning and executing their job in the most optimal and effective way possible. Sometimes that may mean suggesting better ideas, but that&#x27;s not a requirement nor a guarantee.<p>In other words: if they&#x27;re great at design, planning, and implementation, let them do that, while you focus on communicating their ideas to the upper class -- I mean, upper management -- and helping them with time management when they get overwhelmed. (Which is definitely something I can relate to far too well.)<p>I don&#x27;t know if you play D&amp;D, but a good analogy is that managers should act as clerics, fighting when necessary but mostly there to support the team so they can specialize and fight together with less risk of failure.
dontbenebbyalmost 3 years ago
Just refuse to be exhausted. So if someone seems to be arguing and exhausting you, because they want to &quot;misunderstand&quot; (argue) just don&#x27;t let them. Shut down the conversation until the next day or week. These are your business contacts, not your friends, and you are their superior. People don&#x27;t like being told what to do, and if you let yourself be tone policed you&#x27;ll get an ulcer. Speak in a diplomatic way, use a compliment sandwich, all that jazz -- you hand ammunition to an intelligent person wanting to pick apart your language.<p>Speak shortly and directly, you&#x27;re aggressive and condescending, at best.<p>So be ready to call the bluff if someone is basically threatening to not like you -- lots of people don&#x27;t like their boss... that&#x27;s why it&#x27;s work, that&#x27;s why you get a paycheck, instead of all living in a house doing tye dye and bong hits between coding sessions.
DamonHDalmost 3 years ago
Sounds like you should continue to do what management ought: smooth the path for those working for you to do their best work.
burntoutfirealmost 3 years ago
It&#x27;s quite common with a senior engineers who also know the business domain well. Such person can elicit requirements, design and implement the entire feature without much supervision. This is basically good news for you - you can give them large chunks of work and don&#x27;t need to spend much effort on overseeing the progress. Just treat them like the independent, valueable expert they are.<p>Also, as with all your reports, you should help them grow in the direction they want (maybe they want to get more comfortable in business-facing situations? If so, let them conduct some presentations for senior mgmt types etc.).
beardywalmost 3 years ago
Sounds like you are a great manager in the making.<p>Obviously your job is to deliver the thing through your team. Don&#x27;t be distracted from that. Otherwise help your rising star rise.<p>I was once in that position and had the privilege later to work for that person.
d--balmost 3 years ago
You’re a team. It’s great for you that one of your teammates comes up with good solutions. It helps everybody move forward.<p>Now you’re good at selling these ideas to the rest of the company, so just do that. Make sure you give the credit to the right people, and they’ll feel rewarded.<p>If you want you may give people some slightly more specific title like “lead developer” or “solution architect”. Though this may annoy some other people. You may also reward the person with higher salary (disclaimer here: I am not that person).
runjakealmost 3 years ago
- You fill in their weak spots.<p>- Make sure they stay on the path (both for themselves and the company). Sometimes, they will stray on both.<p>- Shield them from whatever corporate cruft prevents them from doing their best work.
faangiqalmost 3 years ago
Your job is to sell this person upwards. Be the tide that lifts both of you. And don’t fall into the trap of ignoring them because they’re your superstar.
incomingpainalmost 3 years ago
&gt;I lead a software dev team at a small startup. One of my direct reports is way smarter than me. They come up with clever, simple solutions to business needs. They&#x27;re also really driven, and will do things like find out what our stakeholders need and create the specs and do planning for those things. Generally we are a team and communicate pretty well on those things, but most of the time I&#x27;m left feeling like I&#x27;m not adding much value. Usually, they&#x27;re the one rejecting ideas and having better ones.<p>Give appropriate praise but avoid flattery.<p>&gt;Really what I want is to continue leading the team as best I can, and not let my ego interfere. But I guess I&#x27;m wondering how to best manage this person. Do I just sit back and let them do their thing? Try harder to meet them at their level and challenge them? How would you all like to be managed if you were in their position?<p>Do that then, contribute where you can. Stop comparing yourself to others.<p>Imagine real life is like Skyrim where there are skill trees, except there&#x27;s hundreds of skills. Someone might have leveled up 1 skill tree higher than yourself but as you realize you have better skills in other ways.<p>Only compare yourself to yourself yesterday. Could you raise your level and &#x27;meet them&#x27;, that&#x27;s your decision to raise this skill up. Or are you raising another skill up? You probably can&#x27;t be working on more than 1 at once.
tboyd47almost 3 years ago
Be a guard for them against people outside your team trying to waste their time.
baby_angelalmost 3 years ago
try to see yourself like an editor (newspaper) guiding your team, everyone has a place and you are obviously meant to lead. dont be so hard on yourself, you are also learning from them, enjoy the ride.
bjournealmost 3 years ago
Find some online games you can play if you are bored. If everything is running smoothly then you <i>are</i> doing a good job and you <i>are</i> adding value. Your contributions are probably much more valuable than you think.