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.

Parallel Tracks

109 pointsby gringoDanover 4 years ago

17 comments

agounarisover 4 years ago
The author is very cynical on this series for businesses but I think there is a lot of truth in those writings. There is something fundamentally broken in the way we govern software products. From the interview process to the evaluation of the individual.<p>No engineering organisation can survive with just engineers. For many reasons. This limitation requires some roles to be there to support this process.<p>I think that most businesses practice process management. A person is there to make sure the team is compliant with the way the CEO, the board, the VPs etc, want to run the business.<p>What if we ban the term &quot;manager&quot; completely and instead focus on self organising teams and naturally elected leaders. Those leaders will go down with the team or be rewarded with the team. What if we treat product development like a well organised heist! The mastermind, the hacker, the explosives expert etc. will equally split the profits if this is job done well.
评论 #24693471 未加载
dyejeover 4 years ago
Fun read, but this is needlessly cynical and overwrought. Engineers compartmentalize because it&#x27;s impossible to hold the entire system in your head. Companies parallelized the tracks because people finally figured out the best engineers do not always make good managers.<p>Is there a better system? Probably. Is this a grand conspiracy? No.
评论 #24692455 未加载
stephc_int13over 4 years ago
In my opinion, engineering managers should still spent at least 20% of their time contributing to the code base, hunting bugs and optimizing code.<p>And I see many reasons for that.<p>First, to avoid discouraging engineers to take the role. Second, to maintain respect on a technical level from the team.<p>And finally, to stay in contact with the reality of the product, because in our field, spreadsheets are maps the territory is code.
评论 #24694913 未加载
评论 #24693205 未加载
deanCommieover 4 years ago
&gt; they are the gatekeepers to your advancement while you aren&#x27;t on a critical path to theirs,<p>That&#x27;s not true. In organizations that have these kinds of parallel tracks, advancement for managers is DIRECTLY tied to their ability to promote engineers on their team.<p>It&#x27;s an aggregate effort. If you can&#x27;t promote engineers that report to you either have * Limited soft skills * Inability to attract quality engineers * Inability to take ownership of projects of significant complexity<p>In any of those cases, how can you promote a manager like this?<p>Managers are ABSOLUTELY incentivized to advance the careers of their reports (the good ones at least, but should this not be merit-based?)
评论 #24694167 未加载
评论 #24694244 未加载
评论 #24697067 未加载
评论 #24710697 未加载
axetheoneover 4 years ago
Quite enjoyed this post and the one in <a href="https:&#x2F;&#x2F;defmacro.substack.com&#x2F;p&#x2F;how-to-get-promoted" rel="nofollow">https:&#x2F;&#x2F;defmacro.substack.com&#x2F;p&#x2F;how-to-get-promoted</a> (HN thread on it: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24618707" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24618707</a>).<p>This post is definitely a breath of fresh air considering all the blog posts (and posts by engineering managers elsewhere) on having separate career tracks for technical and management work and on how they&#x27;re equal but clearly the perks and rewards are more biased towards one of those.
评论 #24696276 未加载
alexashkaover 4 years ago
Alternative theory:<p>There are people with money&#x2F;power, their primary skill is knowing how power&#x2F;money works and knowing other people who also have this skill.<p>There are regular people, their skill is learning to do whatever people with power&#x2F;money decide is important.<p>The reason managers get to decide salaries, who gets promoted, etc, is because managers mimic the power&#x2F;money class, engineers mimic regular people.<p>That&#x27;s all that&#x27;s happening here. Feel free to replace money&#x2F;power people and regular people with aristocrat&#x2F;pleb, master&#x2F;slave, clergy&#x2F;believers, cult leader&#x2F;cult follower, ubermensh&#x2F;human, etc.<p>It&#x27;s really all incredibly boring because regular people who graduate to money&#x2F;power, quickly adopt money&#x2F;power beliefs and the cycle continues.<p>(Author of this article should read a little Karl Marx, he&#x27;s re-inventing Das Kapital)
ITBover 4 years ago
I’m not sure the comparison with a surgery team is that compelling. A surgeon is basically repeating the same procedure and the objective is to perfect execution. The teams are small and the craft is the most important component for success. Similar things can be said about an orchestra or a scientific research team. For larger teams with a high coordination component, you need the leaders to be good at coordination. Being proficient at the craft helps in decision-making, but ultimately it’s about driving consensus, taking smart risks, and delivering results. That doesn’t necessarily indicate that managers as defined today are optimal. For example, a manager doesn’t necessarily need to define personnel compensation and performance to function, but some level of authority in decision making when consensus is not possible is valuable. The best managers I’ve seen, catalyze the emergence of the right answers among their team- they need some degree of domain knowledge, but again it’s a means to an end.
评论 #24694507 未加载
joshuamortonover 4 years ago
I don&#x27;t get this. My manager is directly incentivized to keepe happy and get me promoted. Failing to do those things, across enough reports, will result in my managers performance suffering.<p>I provide feedback on my manager, and sure their manager could ignore it, but that&#x27;s true in any hierarchical system. Unless you are the most powerful, someone can overrule you.<p>The conclusion about turnover is false. 20% turnover doesn&#x27;t imply 20% redundancy. It could mean companies failed or run over capacity. It could mean to engineers moved companies 800 times. What it almost certainly does not mean is that every firm is running with 25% benched firmware engineers to take over the &quot;useful&quot; work when someone quits.<p>There&#x27;s all kinds of wrong conclusions about salary. Having a floor on salaries doesn&#x27;t actually imply his conclusion. Nor do I buy the idea that 100x productivity differences exist between employed engineers who are meeting expectations (hence the whole &quot;floor&quot;). And of course salaries can be higher in certain cases. The five data points from levels.fyi does not an argument make.<p>So what does management do? Help delegate, resolve conflict, and manage people in various capacities. I want to build shit. I don&#x27;t want to spend my time reviewing people&#x27;s performance and understanding their career goals.<p>I&#x27;m happy to delegate and mentor people, but that isn&#x27;t everything someone needs. Not to mention stuff like hiring new people and such.<p>Sure that could &quot;all&quot; be done by engineers, but eventually those engineers run out of time to do anything except manage people. I&#x27;ve seen this with every manager I&#x27;ve ever had. They all want to do minor engineering work to stay fresh, or even want to TLM, but eventually the other aspects of work dominate.
tsychoover 4 years ago
Google has TLMs (tech lead + manager). It doesn&#x27;t force parallel tracks.
skmurphyover 4 years ago
The author has a zero sum view of how companies function: everyone is pitted against everyone else for a larger slice of a fixed pie. I find Neils Pflaeging&#x27;s positive sum three network model more accurate and more actionable, see <a href="https:&#x2F;&#x2F;www.hrps.org&#x2F;resources&#x2F;people-strategy-journal&#x2F;fall2020&#x2F;Pages&#x2F;linking-theory.aspx" rel="nofollow">https:&#x2F;&#x2F;www.hrps.org&#x2F;resources&#x2F;people-strategy-journal&#x2F;fall2...</a>
SergeAxover 4 years ago
&gt; many of them ran the machines themselves, but there came a time when they&#x27;ve traded their role as craftsmen for the management track<p>That is a tremendous misunderstanding. Being engineering manager means the ability to craft MUCH MORE value in the same time. As a single engineer I can write and debug this much code per day. As a leader of team I have Nx capability, if I could figure out all the communication quirks.
bearer_tokenover 4 years ago
Add more tracks.<p>Program Manager - Project Manager - Product Manager - Architect<p>Define the capabilities and responsibilities expected of each. What does a &quot;Principal Project Manager&quot; do? How do they enable a team to deliver more predictably? What would you do with a project manager with 20+ years experience?<p>Same for each of the others.
User23over 4 years ago
In my observation the main privilege that shows management is higher status than engineering is that in larger companies the latter are never on-call and if they do get paged you can rest assured an engineer is going to bear the brunt of the consequences.
nerfhammerover 4 years ago
&gt; Otherwise they disappear into meetings with people who have nothing to do with your product or team, presumably for very important reasons.<p>Why do managers spend 70% of their time on mysterious external meetings? What are they actually doing?
评论 #24694486 未加载
评论 #24695782 未加载
评论 #24693333 未加载
6510over 4 years ago
I would love to see everyone answering to a manager present at his performance review. Even if it is just that some are worthy of a standing ovation.
abakusover 4 years ago
Its a good read. The author suggested that maybe its time for change, which makes me curious about what new model does he&#x2F;she have in mind.
评论 #24691811 未加载
hizxyover 4 years ago
I’ve been a manager for 2yrs and it’s awful. I could go back to IC work but I’m OK at best.