TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Are there better alternatives to disagree and commit?

8 点作者 dcu将近 2 年前
and how do you deal with it? what problem have you found with it? for example, how do you agree with something you don&#x27;t agree with? how do you handle when someone asks you what do you think about something that the company decided and you don&#x27;t agree with? avoiding the risk of seeming misaligned<p>conflict resolution topic is fascinating and I&#x27;d like to learn from your experiences, thanks!

8 条评论

muzani将近 2 年前
That&#x27;s why we have leaders. A leader evaluates arguments on all sides and picks a solution. Everyone focuses on that solution, because half-assed commitment from any party has higher risks.<p>If you disagree, voice it. If you don&#x27;t voice it, nobody will hear it. Sometimes you were wrong or incomplete in your concern and it gets dismissed. And sometimes what you brought up just wasn&#x27;t considered during the plans.<p>For example, you&#x27;re assaulting a terrorist building. The plan is to kick down the door and storm in. What if the door is booby trapped? A bad leader will ignore this and get everyone killed by the trap or claim credit when there is no trap. A bad follower will go in the window solo and get shot because of insufficient backup. A good leader will consider all options, like using a detector, another entry, or blowing the door up with explosives. Or manage risk - maybe there are no options and no time, and they have to kick the door in anyway. If the leader is truly bad, it&#x27;s the group&#x27;s responsibility to replace them, otherwise they too have everyone&#x27;s blood on their hands.
评论 #36676011 未加载
ianyanusko将近 2 年前
Perhaps tangential, but my team and I have been able to avoid a lot of disagreement by asking ourselves if we truly need to make a decision in that moment. We found that we&#x27;d often debate&#x2F;disagree about issues that were not pressing. Even more specifically, we noticed that many debates were over issues where we were nearly guaranteed to have better information in one week, one month, etc, when we&#x27;d truly need to make a decision.<p>So why debate now, only to have to debate again with new info?<p>We still practice disagree &amp; commit among the three founders, which is simply a majority vote game, but now the number of heated debates has decreased.
评论 #36668485 未加载
softwaredoug将近 2 年前
I think agreement &#x2F; disagreement is not rooted in rationality, but rather whether we like the other person. Whether we identify with them or not.<p>The most obvious example here is politics, where people jump through all kinds of irrational hoops to justify their position. Or in sports, where the referee is always biased against our team!<p>So maybe one thing to do is just try to build a better relationship with the person you &quot;disagree&quot; with. You may just feel motivated to support them not because you rationally agree, just maybe because you want to help a friend &#x2F; someone you like.
s-kiel将近 2 年前
One alternative is fostering open dialogue to reach a consensus that satisfies everyone&#x27;s concerns. Additionally, considering compromise or seeking a third-party mediator can lead to better solutions. It&#x27;s important to promote collaboration and find the best way forward.
comprev将近 2 年前
To a certain degree I don&#x27;t care. If we build feature A instead of my preferred feature B I&#x27;ll still get paid the same. I&#x27;m professional enough to put the same effort into decisions I disagree with. Everyone will experience this at various points in their career.
ntfAX将近 2 年前
One thing to try is disagree, put down &quot;I told you so&quot; collateral, and commit. If the party you disagreed with doesn&#x27;t produce the expected result then they should lose something. Cost is a forcing function; without it there are no consequences.
ulizzle将近 2 年前
&quot;Disagree and commit&quot; is just a euphemism for &quot;shut up and code&quot;. The only opinion that matters is whoever the highest paid person in the room happens to be.<p>Just gotta pick your battles and figure out if the time is right or not for them. Then, who to say things to, and how. But never voice things out in public or some middle-manager is likely to take a dislike to you.
massung将近 2 年前
&gt; how do you agree with something you don&#x27;t agree with?<p>This is your real question, I think. And there are different answers here based on who you are and the role you have at within the company.<p>First off, I strongly recommend a policy of &quot;never lie&quot;. I don&#x27;t care what the situation is. People are natural lie&#x2F;bullshit detectors, the truth always reveals itself. Once you lose trust getting it back can be near impossible to do. And most industries are &quot;small&quot; in that word gets around quickly. Just don&#x27;t do it.<p>Next, we&#x27;ll ignore decisions you disagree with that can be considered insider information. Those are as simple as the equivalent to &quot;no comment&quot; or just blatantly ignoring the question and removing yourself from the environment.<p>Finally, there are three situations remaining:<p>1. You disagree and are a decision maker (others will be looking to you for answers and leadership)<p>2. You disagree, are a decision maker, but are letting the team under you make the call.<p>3. You disagree but are in a simple IC role, perhaps lending thoughts or ideas into the discussion, but play no role in the decision making itself.<p>If you&#x27;re a decision maker just be honest. If necessary, outline the problems, the proposals, where (your desired) proposal fell short or why it was rejected. Outline what was liked about the accepted decision, etc. Also take the time to state where the accepted decision may fall short and plan for those contingencies. It&#x27;s not a zero-sum game. If the decision is from on high, never have the attitude of of &quot;we&#x27;re taking one for the team&quot; as opposed to &quot;leadership recognizes that we can manage the difficulties that may ensue, but &lt;other teams&gt; will benefit exponentially more because of this choice&quot;. If the decision is from those under you, be supportive. Have regular check-ins to make sure your concerns are being addressed and be a cheerleader for them. Understand why they made their choice. What problems did they see that you didn&#x27;t? etc.<p>If you&#x27;re just an IC (or even a decision maker accepting a decision from on-high), you have to ask yourself &quot;is this the hill I want to die on?&quot; Does it really matter if we use Ruby instead of Haskell? If the company doesn&#x27;t allow hybrid or remote work? Only you can answer these questions for yourself. If you really care and have made that known, then start looking for other employment. If not, then when someone asks, tell the truth: you disagree, this is why, but there&#x27;s things at every job that will be problematic and this - in the grand scheme of things - is minor, not worth fussing over, and then note (also for yourself) the positive aspects of the decision for the greater good of the company.<p>Also, I&#x27;d like to bring up one other thing you didn&#x27;t ask about, but can be important. It&#x27;s possible that you don&#x27;t care too much about the decision made, but very much care about the reason(s) why as they may be a fundamental indicator of future decisions you will care about. When those happen, bring them up appropriately and early. If they aren&#x27;t addressed, start looking elsewhere or - in my experience - your life will end up miserable. But a great boss will address them and may even be happy&#x2F;surprised.