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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What “Matters” in Programming?

2 点作者 alexgiorev将近 6 年前
I was reading the following Q&amp;A: https:&#x2F;&#x2F;www.dodgycoder.net&#x2F;2012&#x2F;09&#x2F;q-with-nine-great-programmers.html<p>The second question is<p>&quot;What do you think is the most important skill every programmer should posses?&quot;<p>,to which one of the programmers answered:<p>&quot;A strong sense of value. The ability to ask yourself the question: Is it worth doing what I’m doing right now? So many programmers seem to waste oceans of time on stuff that just doesn’t matter. And not enough on the stuff that does.&quot;<p>I have no clue what he means by &quot;stuff that just doesn&#x27;t matter&quot;. I would really appreciate if someone explains what this means or gives some examples of such &quot;stuff&quot; so that I will know not to waste time doing it. Thanks!

1 comment

PaulHoule将近 6 年前
My take.<p>This is a dangerous opinion, even if it is somewhat valid.<p>A harsh version of it is like this: the value of your work is the value it gives to the business. If you believe that when, then you will be a &quot;0x&quot; programmer if you are working on a project that fails because the business is failing.<p>The consequence of that one is that you should not work for failing businesses or businesses that will certainly fail. That is, join the IT department at Sears and you are doomed. (A risky business which may or may not succeed is something different.)<p>Another thing I&#x27;ve heard people say is that they want to &quot;do the 20% of the work which gets you 80% of the way there&quot;. Well, if you are flying across the U.S. and stop 80% of the way there maybe you land in Las Vegas instead of Los Angeles and you&#x27;re still alive. Try that on the ocean and you die.<p>When it comes to a &quot;minimum viable product&quot; you have to get 100% of the way there, even if you don&#x27;t know exactly what that 100% of the way there is.<p>There is a certain kind of programmer who looks productive because they are getting projects &quot;80% done&quot; and leaving somebody else to do &quot;80% of the work&quot;.