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.

Interviews with developers who became managers

546 pointsby siddhantabout 6 years ago

16 comments

ep103about 6 years ago
The moment I saw this link, I clicked it. I&#x27;m pretty lost for advice at the moment, and hoped this would help. But it looks like it is just a collection of interviews with people who became managers about what they&#x27;ve learned?<p>One of the quotes on the page was:<p>&quot;Moving from dev to manager is NOT A PROMOTION. It&#x27;s a CAREER CHANGE.&quot;<p>This is what I&#x27;m having a problem with.<p>I look at my team, and the entire office is happier than I&#x27;ve seen it in 5 years. I&#x27;m watching people train, and actively grow under my management. It is incredibly rewarding, and much, much better than before I moved to my current position.<p>But I&#x27;ve also spent the last 9 weeks doing nothing but reading resumes, phone screens, and interviewing candidates. Staring at an excel spreadsheet mix of engineers I could out-code, great developers I can&#x27;t afford, internal politics, and emailing recruiters all day, isn&#x27;t what I went into engineering for. Being judged on my projected demeanor in meetings, ability to navigate politics, and clear bureaucratic hurdles for my team isn&#x27;t itself enjoyable... its soul-sucking and stressful.<p>I wake up every morning and don&#x27;t want to get out of bed. I&#x27;ve started setting aside a (very) small portion of time for coding, just because I miss it so much. Ever wake up and realize you are going to spend the first two hours of the day rescheduling meetings... again?<p>But most days, something will happen among the team, where, before I leave, I&#x27;ll realize &quot;That wouldn&#x27;t have happened here before you rose up the ranks. You&#x27;ve made all of these people&#x27;s lives better.&quot; and it&#x27;ll bounce me back a bit.<p>Your website says that the transition to management is difficult and nuanced, but things like the above are what I need help with.
评论 #19486700 未加载
评论 #19487355 未加载
评论 #19488582 未加载
评论 #19486240 未加载
评论 #19486597 未加载
评论 #19486733 未加载
评论 #19487364 未加载
评论 #19486124 未加载
评论 #19486836 未加载
评论 #19490163 未加载
评论 #19486303 未加载
评论 #19486187 未加载
评论 #19488102 未加载
评论 #19487383 未加载
评论 #19490534 未加载
评论 #19487376 未加载
评论 #19486319 未加载
评论 #19486552 未加载
评论 #19488049 未加载
评论 #19490276 未加载
评论 #19487038 未加载
评论 #19490099 未加载
评论 #19486204 未加载
评论 #19492026 未加载
评论 #19486971 未加载
评论 #19498065 未加载
评论 #19488292 未加载
评论 #19486554 未加载
评论 #19486652 未加载
评论 #19486602 未加载
评论 #19543913 未加载
评论 #19489522 未加载
评论 #19486359 未加载
评论 #19486526 未加载
评论 #19486216 未加载
评论 #19487783 未加载
pdfernhoutabout 6 years ago
Here is a collection of related advice I put together useful for managers of software developers: <a href="https:&#x2F;&#x2F;github.com&#x2F;pdfernhout&#x2F;High-Performance-Organizations-Reading-List" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;pdfernhout&#x2F;High-Performance-Organizations...</a><p>It includes, among other things, a link to the Khan Academy Engineering Management Reading List.<p>See especially the first book on the list about a need for &quot;slack&quot; (free time, not the software) called &quot;Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency&quot; by Tom DeMarco&quot;. The summary: &quot;There is a tradeoff between efficiency (meeting previous well-defined needs with minimal effort) versus effectiveness (meeting newly emerging needs with flexibility and responsiveness through organizational learning). If you optimize only for efficiency in meeting previous needs from past opportunities, you will by necessity eliminate your organizations&#x27;s capacity to respond effectively to future needs from newly emerging opportunities. This ability to learn and grow as an organization requires &quot;slack&quot; time. Middle management has a vital role to play in organizational adaptability -- but only if they are not over-scheduled.&quot;<p>Tom DeMarco also previously co-wrote &quot;Peopleware: Productive Projects and Team&quot;, another excellent book on software management.<p>Another informative and funny book in that area is by Michael Lopp: &quot;Managing Humans: Biting and Humorous Tales of a Software Engineering Manager&quot;<p>Bottom line: you have essentially switched to a new field even if computers are still involved so you need time for self-education and practice and failures and recoveries. As in, ultimately, years to get really good at this new profession the same way it took years and thousands of mistakes to get good at software development as a programmer... (Although mistakes with people are often more personally painful than mistakes that just the compiler yells at you about.)<p>Something else to be aware of (may not apply to you) is that many of the best software developers have some degree of Asperger&#x27;s -- but people with Asperger&#x27;s often have issues dealing with human relationships unless they consciously learn various skills for dealing with people that many other non-Aspies just seem to have intuitively. And even when they get good at those skills (sometimes better than non-Aspies because they make understanding all that a focus or obsession), an Aspie using the logical primary CPU part of your brain all day to do what many other people do essentially with an emotion co-processor can leave one feeling drained at the end of the day. So &quot;promotion&quot; from software developer to manager may often be a step backwards in career satisfaction for top developers. Anyway, that is just another complexity on top of all the other issues a new manager of any sort has to deal with. But as you point out, being a manager has its own satisfaction in helping others grow, so if you can get enough positive feedback from seeing your own leverage increase that way, the benefits of transitioning to becoming a manager may eventually outweigh the costs (especially once the people and organizational skills needed to excel become more routinized).
评论 #19490469 未加载
评论 #19489986 未加载
评论 #19489251 未加载
brandall10about 6 years ago
Early in my career I worked at a large company where the average dev age was late 30s. Quite a few of these people had taken a stab at management and returned to development. Basically I was told this much - don&#x27;t do it unless you&#x27;re done with coding and desire to rise up the company ranks.<p>9 years ago I did such a bang-up job as the lead on a medium size product that I was offered a promotion to management. The first thing I asked was &quot;can I still code?&quot;. No. I got my CS degree because I like doing that. Turned it down and accepted a promotion to a principal dev instead. Still, I was rather miserable in that environment. A year later I rebooted my career from .NET enterprise dev -&gt; Rails consultant for early stage start-ups, best thing I ever did in my 20 years as a dev.<p>You&#x27;re hired by your company to perform a job for a certain comp package. You&#x27;re not there for charity. If you&#x27;re not happy change things up. Your reports will carry on without you, and if things are that bad in your absence, will also carry on to hopefully higher planes.
评论 #19487310 未加载
评论 #19490019 未加载
kbensonabout 6 years ago
I have a good friend that went from Google Software Reliability Engineer (SRE) to manager of an SRE team, but for him it&#x27;s less of a problem because he&#x27;s always focused on helping others (and to hear him, he gets a good amount of time to help steer juniors towards solutions and around problems).<p>I believe he does make sure to set aside a good amount of time every week to code on whatever side project is his current fancy (usually Perl 6 related). I don&#x27;t think he would handle it nearly as well if he didn&#x27;t have that to fall back on. So it sounds like maybe you&#x27;ve stumbled on something that might help (designated time for side projects). The question is whether the rest of the job is (or will become) gratifying <i>enough</i> to hit a good equilibrium.<p>I assume you&#x27;re being paid a salary at the position you&#x27;re at. An important facet of salaried positions I&#x27;ve drawn upon is that unless outlined clearly otherwise in a contract, I&#x27;m judged on what I <i>deliver</i>. If that means to keep my sanity I take an hour out of the work day to read HN, or code a side project, or any other thing, so be it. That&#x27;s a requirement for me keeping my sanity at the job I&#x27;m at, and if I&#x27;m not delivering, then I&#x27;ll be judged on that by my superiors. My suggestion is to do whatever it takes to make the job palatable to you. If that means putting less than 100% in, then put less than 100% in. I assume they would rather have you at 80% indefinitely than 100% for another 3-6 months before you burn out. It sure sounds like your co-workers would.
评论 #19486575 未加载
hartatorabout 6 years ago
Can&#x27;t recommend enough &quot;The One Minute Manager&quot; by Kenneth H. Blanchard.<p>Clean read. Easy to understand principles. From what I remember and learnt: Limit meetings, define responsibilities, trust your people, focus on what has been done, going to be done, and the obstacles. And, you are here to help not to micromanage.
acl777about 6 years ago
I just became a manager of my team and was introduced to the <a href="https:&#x2F;&#x2F;www.manager-tools.com&#x2F;podcasts" rel="nofollow">https:&#x2F;&#x2F;www.manager-tools.com&#x2F;podcasts</a><p>Single best resource I have used for management. It taught me how to manage, even after getting my MBA and serving as president of a Toastmasters club.<p>I attended the Manager Tools conference and did a conference debrief of it:<p><a href="http:&#x2F;&#x2F;redgreenrepeat.com&#x2F;2019&#x2F;03&#x2F;08&#x2F;conference-debrief-manager-tools&#x2F;" rel="nofollow">http:&#x2F;&#x2F;redgreenrepeat.com&#x2F;2019&#x2F;03&#x2F;08&#x2F;conference-debrief-mana...</a><p>If you have any questions, please ask!
wellreallyabout 6 years ago
A lot of interviews about the motivation being some variant of teamwork or changing the world.<p>Not many people admitting the financial motivation.
评论 #19489998 未加载
kojeovoabout 6 years ago
Interesting content. I&#x27;m at the IC vs. manager crossroads and this was some well timed perspective.<p>FYI: You have a `margin-top: 1rem;` value in your `.navbar-custom` class causing text to be visible above the header when you scroll.
评论 #19489992 未加载
dagaciabout 6 years ago
So many times i have seen coders &quot;promoted&quot; to managing roles. It actually seems to be normal practice to do this because: the coder is intelligent, the coder knows whats going on technically, plus the idea that general experience is somehow related to management skill.<p>However the truth is if your not regularly training as a manager and consciously applying well known good management techniques then your probably not doing so well... as a manager.<p>As a coder you train a lot! then as a manager you should also train =&gt; proactively get training please!!<p>However management is a soft-skill, and coding is a hard -skill. Mistakes in management are not seen clearly to actually matter too much. Mistakes in coding clearly matter. When bad management techniques are applied (such as frequently requesting changes, imposing bad deadlines, not actually planning ....) then the outcome: bad or wrong code, missing deadlines will be seen as an issue with the coder and not the management. How many coders are being turned over before....<p>an anecdote:<p>When the emperor napoleon marched back to Paris after his 5 month sprint through the Russian winter, he was able to return as Emperor and remain as Emperor without too much trouble when considering the scale of the disaster, he was then able to then raise another Army and start a new series of campaigns.<p>:) <a href="https:&#x2F;&#x2F;www.edwardtufte.com&#x2F;tufte&#x2F;posters" rel="nofollow">https:&#x2F;&#x2F;www.edwardtufte.com&#x2F;tufte&#x2F;posters</a>
spenroseabout 6 years ago
Highest recommendation for The Manager&#x27;s Path: <a href="https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;the-managers-path&#x2F;9781491973882&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.oreilly.com&#x2F;library&#x2F;view&#x2F;the-managers-path&#x2F;97814...</a><p>Also excellent but require some translation to a tech setting: Becoming a Manager (Hill) and Managing (Mintzberg)
haseeb1431about 6 years ago
For me, the most challenging part was doing performance evaluations among different engineers where some was doing really amazing stuff but they weren&#x27;t good at selling while others weren&#x27;t doing anything impressive but selling it very smartly. Being manager, doing code reviews, going through ticket managers and other tools you can see this who is what and how much but you can barely influence 360 reviews.<p>On another occasion, it really got out of hands, when I was working on totally independent team and my people working on so many different teams. Being the guys, you gotta know ins&#x2F;outs of all these projects going on while not loosing track of yours
srouhaewaehyabout 6 years ago
The Problem with this Kind of interview is that a lot of These Manager types won&#x27;t do interviews About their Jobs. So you will only get interviews with ~20% of them who are probably neither at the top nor at the Bottom of the Manager sphere.
eazystockabout 6 years ago
&quot;A good developer can&#x27;t a good manager, similarly a good manager can&#x27;t be a good developer&quot; combination of both is a rare case
333cabout 6 years ago
&gt; FIND YOU CAREER PATH<p>shouldn&#x27;t that be your*?
TheRealDunkirkabout 6 years ago
IT&#x27;S TOO LATE FOR ME! SAVE YOURSELVES!
bitLabout 6 years ago
Why do we need managers? Seems to me like anachronism from authoritative past. I can&#x27;t recall a single manager that wasn&#x27;t getting in the way of doing things in my past working experience (top engineering companies everybody wanted to get into); more often they were just enforcers of shady things that companies kept in the dark. Ramping up education, practicing virtues, supporting transparent exchange of information, and people can self-organize without any managers. Having managers just keeps everybody weak, uninformed, ignorant and lazy. Anyone remotely competent doesn&#x27;t want to be managed.
评论 #19486493 未加载
评论 #19486831 未加载
评论 #19486957 未加载
评论 #19489702 未加载
评论 #19486438 未加载
评论 #19490974 未加载