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.

What is expected of a engineering manager?

257 pointsby rlmfloresover 4 years ago

29 comments

Timberwolfover 4 years ago
I think the article misses what I think is a vitally important part of the job: being a crap shield.<p>A lot of the work of an EM is wading into the slurry pit with a shovel so your team are free to get the job done: bashing your head against InfoSec teams stuck in the &#x27;80s so the CI&#x2F;CD toolchain can deploy to production, negotiating freedom with a CTO who wants to specify everything to the level of individual data structures, convincing HR that no, we really do need to pay for a good senior and not hire someone with 2 years experience in a configuration galley because they&#x27;re cheap.<p>On top of that there&#x27;s the process battles; in older firms, all those interminable &quot;but can&#x27;t they just use Waterfall?&quot; meetings that go on for hours and are spawned every time there&#x27;s a minor project manager reshuffle. In newer ones, the ongoing fight of, &quot;you can&#x27;t address debt or build foundations for the future, we need features, if it can&#x27;t be done in less than a week it&#x27;s not MVP enough&quot;<p>There&#x27;s a fine balance in that I think a good EM lets their team know this is going on and get involved where they want without dumping all the crap downward. Not least because they should be coaching their team leads in that responsibility, so they can take the career step when they want.<p>Going back to the article, as others mentioned it does read a little bit more like a &quot;why I&#x27;m frustrated with my manager&quot; than a &quot;how to be a good EM&quot;, but it&#x27;s easy to misconstrue the meaning of text.
评论 #24803817 未加载
评论 #24805134 未加载
评论 #24804479 未加载
评论 #24802695 未加载
评论 #24803615 未加载
评论 #24805018 未加载
评论 #24802570 未加载
评论 #24803813 未加载
评论 #24805179 未加载
评论 #24802564 未加载
评论 #24804573 未加载
评论 #24803956 未加载
评论 #24805273 未加载
meagherover 4 years ago
One thing missing from my recent engineering managers is lack of relevant coding experience.<p>You don&#x27;t need to be an great engineer to be a good manager, but it definitely helps when your manager knows enough about the battles fought in the trenches and can offer actual feedback&#x2F;support instead of nodding for 30m, then going to another 1:1.
评论 #24801955 未加载
评论 #24802608 未加载
评论 #24801888 未加载
评论 #24802214 未加载
khazhouxover 4 years ago
I guess I&#x27;m just cynical, but every time I see a post on &quot;How To Be A Great Manager&quot;, I only see &quot;Look At Me, I&#x27;m A Great Manager!&quot;.<p>Why the cynicism? Because in my career across many companies and many teams, I can count the good managers on one hand, but have seen people &quot;playing manager&quot; everywhere -- and these are the ones who like to espouse theory.<p>* Frequent one-on-ones! (yeah but everyone on your team is demoralized and trying to switch out)<p>* Shield the engineers from crap! (but you still let your team struggle to take care of everything while you&#x27;re busy &quot;aligning&quot; with the other managers)<p>* Help the engineers grow! (are you actually giving them more responsibilities in a way they can deliver and actually get promoted this year, or just dispensing cheap advice every week?)<p>* Resolve conflicts! (do you personally take it upon yourself to settle issues with your peer managers, or do you co-miserate with your directs about how political everything is)<p>Really, there&#x27;s dozens and dozens of things a good manager will need to do, and it&#x27;s far from a solved problem. Drawing up a list of desiderata is not the hard part. The difficulty is how to actually enact them, how to actually impact the team, how to actually drive the project forward. You tell me your secret and I&#x27;m all ears.
the_arunover 4 years ago
Few things I learnt so far:<p>1. Managers need to be human &amp; kind.<p>2. Shielding their team from crap (as someone mentioned already)<p>3. Don&#x27;t pitch one team member vs another - this is toxic. Instead nurture their strength. Our competitors are outside the team, not inside<p>4. Cheer lead&#x2F;Sponsor for the team outside. Genuinely back your team.<p>5. Always expect your team members are smarter than you - give them that trust. Thank them for things they teach you.<p>6. Managing is more like parenting college kids (not toddlers&#x2F;middle schoolers). You want them to survive worst and replace you if needed. So you too can grow. But avoid micro managing.<p>7. Learn to have tough conversations - This could be for their&#x2F;team&#x27;s improvement.
评论 #24805068 未加载
lackerover 4 years ago
<i>Your company expects that you follow along the deliveries, setting quality standards, making sure the team has the support they need and upper management the feedback they need.</i><p>This part seemed a little weakly worded to me. An engineering manager should make sure their team gets things done. It isn&#x27;t enough to &quot;follow along the deliveries&quot;.<p>Sometimes that is things like setting standards and communicating. But it&#x27;s also things like firing underperformers and hiring for open headcount. It&#x27;s making sure you have enough budget and support from other teams to get the job done. Whatever it takes. It isn&#x27;t enough to say &quot;Well, communication was great, I gave the team a lot of support, but we didn&#x27;t make very much progress.&quot;
评论 #24802673 未加载
spaetzleesserover 4 years ago
One thing I noticed is that a lot of managers create an environment they would not want to work in themselves. A good manager should not just pass on orders from above and report back but try to shape the work environment so their reports can work well.<p>A lot of managers in my company only ask “when” but never “how” or “why”. It doesn’t help to constantly remind people of deadlines without listening to and implementing suggestions for improving the work environment.
评论 #24802295 未加载
评论 #24806917 未加载
评论 #24804985 未加载
ed312over 4 years ago
Lots of great comments so far, but I&#x27;d like to toss mine in: showing up. As an EM for a few years now, showing up consistently, being available, always making time to talk or hear someone out. The best managers I&#x27;ve had also always told the unvarnished truth and empathized with what all the folks &quot;in the trenches&quot; had to do day to day.
pkalerover 4 years ago
I recommend all of the books referenced in the original post. They are all very good. But the expectation of an engineering manager is fairly simple:<p>Do whatever it takes.<p>Way back in February or March, when we were still working from the office, I walked to the drug store on the corner and got Lysol wipes and hand sanitizer for everyone. Because, do whatever it takes.
评论 #24805077 未加载
评论 #24804398 未加载
ethamontifover 4 years ago
`A good way to think about hiring and growing your team members is to think that they can replace you.` This is really wrong. Manager is a path, but an IC shouldn&#x27;t need to become a manager to keep growing in their career.
评论 #24802613 未加载
评论 #24802637 未加载
stuff4benover 4 years ago
Article seems to omit one of the big issues I had with being an engineering manager and that was managing budgets (people&#x2F;assets) and financial forecasts. I&#x27;ll probably become a manager again, but I&#x27;m enjoying my break and doing &quot;real work&quot; again.
评论 #24802002 未加载
评论 #24803484 未加载
评论 #24803289 未加载
评论 #24803226 未加载
评论 #24801911 未加载
mafroover 4 years ago
I bookmarked this comment on being a tech manager a while back:<p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18826015" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18826015</a><p>It&#x27;s quite critical of the position, and perhaps a bit negative, but captures the core strengths an EM needs to be successful
throw1234651234over 4 years ago
Dunno, but as a dev lead, onboarding new devs is huge - easing them into the project, make sure they get to do challenging work but aren&#x27;t stressed too heavily or beyond their capacity, etc. Huge time commitment just to write clean, understandable stories for them to work while they are new.
nashashmiover 4 years ago
Why do articles like these make it seem like it was written by a guy targeted by an engineering manager?<p>&quot;Like if I were in his shoe, this is how I would treat myself.&quot;
评论 #24803769 未加载
评论 #24804264 未加载
评论 #24802218 未加载
solidistover 4 years ago
I appreciated the write and liked how some references back to high output management - excellent book. I wrote a similar contemplating piece, being in the role for some years now. Here: <a href="https:&#x2F;&#x2F;dev.to&#x2F;solidi&#x2F;what-is-an-engineering-manager-anyway-4and" rel="nofollow">https:&#x2F;&#x2F;dev.to&#x2F;solidi&#x2F;what-is-an-engineering-manager-anyway-...</a><p>The management role is challenging and has affected me to the part where I go on continuous daily walks, thinking about what to do next. I mess up and have broken down on numerous occasions about tackling challenging topics that play out for both the business and the individual in contra. I still care.<p>Some things I missed doing well: Being a shield. Do this more. But more importantly to me: to leave engineers better than I find them. Ratcheting is the metaphor. I understand that I&#x27;m always asking for more.<p>It&#x27;s a lot of meta and reflection while the delivering is or isn&#x27;t happening.
fogettiover 4 years ago
Something which bothers me deeply is the disconnection between the fetishism of management which is the most apparent on this website and the endless misery caused by the outcomes of 20th and 21st century corporate culture.<p>In most western developed countries (and most recently developing countries too) depression and anxiety is shooting off the roof in every possible survey and study (yes, that can be attributed to social media and others too). According to OECD data the 25% of the working age population of those countries struggle with mental health problems. That&#x27;s about 166 million people.<p>If everyone believes that good management is possible and just the matter of willpower, while the numbers all point towards the opposite direction then we&#x27;re doomed. Too many people are indoctrinated.
austincheneyover 4 years ago
Setting hard boundaries is completely absent from software management and so essential to productivity and job satisfaction. In the military we call this <i>staying in your lane</i> or <i>knowing your left and right limits</i>.<p>This concept is often easily achievable through automation by removing the flexibility to allow knowingly bad practices. Such techniques are code validation rules, interfaces, method removal&#x2F;redefinition and so forth. It provides a clear sense of direction by removing distractions and bad conveniences as passable options.<p>The concept also sets hard business limits on what work a team performs without intermingling in the responsibilities of other teams.<p>I am amazed at how absent this concept is to software given that it is so foundational to project management.
mancerayderover 4 years ago
How do you stay current on tech when you&#x27;re doing mostly crap work and umbrella-ing and project managing, and your people are doing all the juicy innovative stuff?<p>That&#x27;s my current struggle. I&#x27;m leaning on doing work for myself on the weekend and evenings, which will be brutal.
评论 #24807346 未加载
qzncover 4 years ago
E. Kalliamvakou, C. Bird, T. Zimmermann, A. Begel, R. DeLine and D. M. German, &quot;What Makes a Great Manager of Software Engineers?,&quot; in IEEE Transactions on Software Engineering, vol. 45, no. 1, pp. 87-106, 1 Jan. 2019, doi: 10.1109&#x2F;TSE.2017.2768368.<p>&gt; We conducted a mixed methods empirical study of software engineering management at Microsoft to investigate what manager attributes developers and engineering managers perceive important and why.<p>Turns out that engineers want their managers more technical and less inspirational. This is different for sales or marketing managers, for example, so if these transfer it might turn out well.
mwcremerover 4 years ago
Shielding your folks is important, but so is nurturing them. I really like Rands in Repose (<a href="https:&#x2F;&#x2F;randsinrepose.com" rel="nofollow">https:&#x2F;&#x2F;randsinrepose.com</a>) because he talks about both.
madroxover 4 years ago
As someone who&#x27;s spent a lot of time coaching new EMs, I agree with these bullet points. The thing that makes me sad is that this is only correct if the EM&#x27;s director agrees with it. The true bullet point of what is expected of an EM: whatever the EM&#x27;s boss expects.<p>I&#x27;m currently writing down a lot of the management lessons and coaching I usually give new directors as they learn their craft. It&#x27;s mostly for my own sanity during startup building, since I miss coaching, but thinking of publishing it. There&#x27;s a lot of EM guidance out there, but it&#x27;s lacking for directors.
vanusaover 4 years ago
Surprisingly undermentioned and underrated:<p>An ability for (which primarily derives from an actual <i>interest in</i>) actually <i>solving</i> -- as opposed to masking &#x2F; deflecting &#x2F; re-routing &#x2F; siloizing -- so-called &quot;communication issues&quot; within and across teams.<p>Essentially a subset of &quot;being a crap shield&quot; as another commenter mentioned.
ilakshover 4 years ago
Personally I would prefer that the manager is someone who is an active engineer on the project. And I know that is challenging and won&#x27;t work in a lot of organizations.<p>But before you dismiss the idea, look at open source projects like Linux, the D programming language, or Nim.
ggmover 4 years ago
Managing expectations up and down is hard.<p>Confining your knowledge of how you would do it, in a what&#x2F;how functional separation is hard.<p>Time estimation is hard.<p>Under promise and over deliver is well known and you, the manager will get squeezed on it both sides.
musicaleover 4 years ago
Based on ostensibly well-known and successful companies I know, I would say: not much, and very little of positive value.<p>Technical leads and senior engineers, however, seem to add a lot of positive value.
评论 #24806404 未加载
yaloginover 4 years ago
Is the engineering manager expect to proactively find work for their team? Are they responsible to keep the work pipeline full for the next upcoming cycles?
评论 #24805570 未加载
评论 #24807909 未加载
rkaygover 4 years ago
anyone use anything besides the usual suite of software (google docs, slack, JIRA, etc.) to assist with management? When I was a line manager, I felt like there was a lack of tools for engineering managers...
rexpopover 4 years ago
To squeeze blood from stones.
justforyouover 4 years ago
&gt;&gt; Dealing with underperformance&#x2F;letting people go is a tough subject (which I don&#x27;t have much experience): I highly recommend asking your HR Business Partner and your manager to help with that.<p>Yet another article written by someone without the requisite experience to be opining on the topic at hand.
评论 #24813934 未加载
pedro-guimaraesover 4 years ago
Leadership skills, whatever this means...