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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What to do if coworkers aren't reviewing my code?

1 点作者 brw12超过 5 年前
I&#x27;m a veteran programmer -- not a 10x genius, but reliable and attentive.<p>My problem is that at my company, a nonprofit, there&#x27;s a culture of not prioritizing reviewing others&#x27; code. That means my code, sometimes even urgent fixes to significant problems, can sit for a week or two before it&#x27;s reviewed. Less urgent changes that should take a day or two of back and forth work and communication instead can many times that.<p>When I get assigned code to review, I make it a priority and try not to let more than a day go by without my at least responding with questions. This just makes sense to me -- after all, somebody is waiting on me to merge an improvement to the product!<p>The director of engineering tries to help by reviewing code himself, but he&#x27;s overburdened and usually can&#x27;t.<p>What&#x27;s worse, there are fellow engineers I no longer feel comfortable being paired with on projects because the projects are sure to take far too long.<p>It&#x27;s exhausting to be constantly spinning my wheels, trying to keep the context of my 6-8 open, unreviewed PRs fresh in my mind so I can move forward with my work.<p>I can&#x27;t say my code is sparklingly perfect, but I don&#x27;t have any reason to think it&#x27;s particularly hard to review or unpleasant to review. My sense is that other people face the same situation, but don&#x27;t mind so much. I know I produce more PRs than other people, and that I have higher expectations for our team productivity.<p>I&#x27;ve brought this up gently many times, but no one else seems to take it seriously. I also frequently offer to review others&#x27; PRs, and make sure to do a thorough and supportive job when I do.<p>What should I do? Keep trying to communicate about how this isn&#x27;t working for me, and I think, for the organization? Try phrasing my needs differently? Look for another job?

3 条评论

subject4056超过 5 年前
It sounds like your team&#x27;s culture is built around a small dev team with a high level of autonomy and trust, which hasn&#x27;t scaled to a larger org. Now&#x27;s the time to establish a new culture.<p>Unless you are Milton from Office Space, you&#x27;re not the only one on your team blocked by process (If you are, Amazon has great deals on bulk accelerants). Put out some feelers for others in the same situation. Junior team members are fertile waters. Schedule a twice-weekly recurring meeting to review one another&#x27;s contributions. With discipline you can review two twenty line changes in an hour. Homework is unlikely to work here, or you wouldn&#x27;t be posting this. In short order you will not only be pushing changes, but establishing yourself as someone who Gets Stuff Done.<p>Above all, don&#x27;t sit at your desk and weep bitterly that nothing is merged. Stand up for doing things; either your team will improve, or you won&#x27;t need someone else to tell you it&#x27;s time to move on.
cassalian超过 5 年前
I imagine that must be pretty frustrating considering that I get annoyed if someone doesn&#x27;t check out my PR within a day...<p>IMO the best thing to do is exactly what you&#x27;re suggesting: continue to lead by example, raise this as a concern (maybe frame it as lost productivity or something else a &#x27;higher up&#x27; wants to optimize), and possibly consider other places to work (but know that the grass isn&#x27;t necessarily greenr on the other side).
pnako超过 5 年前
You can&#x27;t change other people. If they don&#x27;t care about reviewing your stuff I don&#x27;t see why they would care about you pushing your stuff either, so just do that. Keep the reviews open because it doesn&#x27;t hurt.