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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Why reporting bugs to Apple may harm software quality

32 点作者 hacksilver超过 4 年前

4 条评论

m463超过 4 年前
I&#x27;ve noticed the second part - it&#x27;s become harder to report bugs over the years, and they are likely to be ignored.<p>My thinking was that if you are getting QA for free, you should be falling all over yourself to make it easy for it to happen.<p>In other terms, the user interface for bug reporting should be EVEN MORE streamlined than a sign-up process or a shopping cart checkout process.<p>But put in the terms of this article, maybe it should continue to be fiddly and cumbersome for the sake of the software.
评论 #26225303 未加载
PhantomGremlin超过 4 年前
There are 62 comments there. E.g. here&#x27;s a snippet:<p><i>Just why should Apple care any longer? They already are raking in money faster than it can be printed. They get rave press reviews. They have large enough market share that would be hard to improve upon. And, the big one – what are the alternatives for consumers?</i><p>To reiterate: Why should Apple care?
评论 #26217263 未加载
rsj_hn超过 4 年前
This is a great example of systems thinking. You may see some starving birds outside so you go feed them. But as people do that, the population of birds merely increases up to the malthusian point so that larger population is again on the verge of starvation. By feeding some birds you merely replaced one hungry bird with two hungry birds.<p>Systems thinking is about trying to understand the new stable equilibrium that will result in response to an intervention, rather than thinking about the local, immediate response to a given action (you feel good for feeding the bird. The bird feels good. What can be wrong with that?).<p>Once you realize that, the whole world changes. All of a sudden very obvious and simple prescriptions come into doubt.<p>Am I really helping make an OS better by reporting bugs? Maybe not. And not just an OS, but business models in general, economic development, poverty, education, family formation, trade, legal systems -- many questions that before had very simple, moral answers that were &quot;obviously&quot; right are now filled with questions and doubt. Are the long term results really what I expect?<p>And with this new doubt comes a realization that it&#x27;s hard to tell what the effects of an intervention will be until you have a pretty deep understanding of the system you are describing <i>as well as its future evolution</i> in a wide variety of scenarios. This itself requires a deep understanding of human nature. As these are all in doubt, opposing views stop being people on the &quot;wrong side&quot; but people who have different predictions about core aspects of human nature which themselves are up to debate.<p>This is why I suspect the post was written by an old timer. Young, enthusiastic engineers just don&#x27;t think in terms of systems, they tend to think in simple terms of stimulus&#x2F;response, or right&#x2F;wrong, help&#x2F;hurt. This isn&#x27;t due to a lack of intelligence, or poor intellectual curiosity. But simply because unlike the help&#x2F;hurt localized stuff, a deep understanding of the long term behavior of a system can only come from living in that system, observing it respond to stimulus, and carefully observing how past interventions worked out. Over and over, over many years. Gaining that perspective is measured in decades, not years, of careful observation.<p>And after those decades, you will be painfully aware of how incomplete and faulty your understanding actually is. You become much more cautious, much more skeptical, and question a lot of obvious assumptions. Hopefully this additional perspective doesn&#x27;t make you more gloomy or cranky, but it certainly seems that way to the enthusiastic new entrant, for whom it&#x27;s obviously the case that when the public reports more bugs, this can only improve code quality and at worst will leave code quality unchanged.
评论 #26212096 未加载
评论 #26210235 未加载
评论 #26214029 未加载
tinus_hn超过 4 年前
Really annoying but contrast the Microsoft approach, where you basically can’t report issues at all.<p>I don’t know which one is worse.
评论 #26213550 未加载