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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Mediocrity is underrated (or better is the enemy of good enough)

31 点作者 dragonquest超过 15 年前

15 条评论

azanar超过 15 年前
Is this supposed to be tongue-almost-penetrating-cheek, or is this author for real?<p>Let's assume the author is serious for a second; the company he/she is describing is just <i>asking</i> to get fed to the lions by a company that does not embrace mediocrity-as-policy mantra, and shows they actually give a damn about their product and their customers. Those customers they are pissing off, but aren't seeing leave, are staying because there isn't another option; as soon as there is, the exodus will begin. As it does, this company is screwed, because the mediocrity they worked into their codebase assures they will be able to react about as swiftly as rock can to someone threatening to kick it.<p>This is not the first appeal to mediocrity I've heard, but the authors or orators I've heard make this same appeal in the past are really offering an apology for their own apathy. They <i>want</i> this to be true, regardless of veracity, because then it will justify their own desire to not give a shit. They hope that their self-fulfilling prophecy becomes the same to everyone else, so no one is forcing them out of mediocrity. No one is making them actually work for their monthly lifestyle installment, and instead join them resting on past achievements, hoping this grants all of us a perpetual annuity.<p>On the other hand, if this <i>is</i> satire, it's really bad satire.<p>Oh, and to reflect on his clever quip about spelling: yes, I did catch the spelling mistakes, and they did piss me off. And I did finish the essay, in hopes that I would find a paragraph loosely reading "jk lolz" at the end. Since I didn't, this blogger now has the bozo-bit set. So much for mediocrity being good enough.
评论 #829247 未加载
评论 #827877 未加载
评论 #827869 未加载
评论 #828004 未加载
lifeisstillgood超过 15 年前
This actually made some sense for me. Yes it did start to read like sarcasm, but no-one (and no company) can ever be brilliant at <i>everything</i>.<p>Trying to do everything perfectly will lead to burn out, but leaving some things badly done will leave you exposed.<p>What I took from the article was to be mediocre in almost everything you do is a sustainable approach - want to take payments, use paypal, sales and marketing? Adwords, some PR puffs and a voip number. Mediocre still means a job is done and to an acceptable standard. If it is quick and dirty, it is a lot better than not done at all.<p>As long as you do one thing better than mediocre, and everything else is covered, you stand a chance.<p>But yes, there is a lot of judgement between 'this quick and dirty is an acceptable mediocre' and 'this quick and dirty is worse than nothing'.
fjabre超过 15 年前
I actually thought the OP made some good points..!<p>The superstar coders are much harder to work with.<p>I think a lot of readers took this article the wrong way or were somehow offended by it. Why..?<p>This almost sounds a little like Eric Sink on software and is somewhat opposed to Paul Graham's philo, which is basically: the more super stars you have on your team the better. The OP sounds more in favor of building a cohesive team.
synnik超过 15 年前
"As far as I know, there is no company that says - We are ok. We could be better, but thats not our priority."<p>This author needs to get out more. Many corporate IT shops have this attitude. You can argue whether it is good or bad all you want, but it definitely exists.<p>Note: Technology companies should not have this attitude. But how many companies out there truly are about technology.<p>Is a grocery store a technology company? Your lawn service? Your local pizza shop? Being startups geeks, we all tend to get tunnel vision. Most companies are not about technology.<p>Even mine, a large energy company -- Our customers don't give a crap about our technology. They care about what we pull out of the ground and how we pipe it across the country. Our IT work has nothing to do with our actual business. IT work measures it, does accounting, handles "office work", etc. It affects our internal costs and efficiencies. But that isn't our actual business, and our customers don't know and don't care about our IT shop.
评论 #828334 未加载
roqetman超过 15 年前
Although there should always be room to compromise, I've always thought that our reach should always exceed our grasp; otherwise we'll never produce anything of quality. The article sounds to me like a simple attempt to justify apathy.
fhars超过 15 年前
That reminds me of that silly game Mediocrity by I think Dougas Hofstadter: Three persons write down an arbitrary number. The one with the middle number scores a point. After an agreed upon number of rounds (5 or 7 or so), the one with the middle number of points scores a set. After a number of sets, the one with the middle number of sets scores the match.
swombat超过 15 年前
Waste of time. This is some kind of satirical article (I hope - if not, it's just so far off the quality curve that you can't even see the curve anymore), and not a very good satirical article at that. Somewhat bad writing ("towing" the line? Mistakes like this abound), not very imaginative.<p>Skip.
评论 #828430 未加载
Hexstream超过 15 年前
Better aim for perfection and only achieve good-enough that aim for mediocrity and "achieve" it... To get better you have to play at least a bit above your skill level, out of your "comfort zone". If you constantly play below your skill-level you <i>will</i> get worse.
thenduks超过 15 年前
&#62; My mediocrity undoubtedly teed you off a little, but did it prevent you from finishing the essay ?<p>Indeed, the author is correct, I finished the article (which, to be fair, had some interesting points) -- but will I return in the future or subscribe. To that, the answer is 'no'.
jrwoodruff超过 15 年前
I don't know if it's satire or not, but if it wasn't meant to be, I didn't pick up on it.<p>Also, I read this graph, mouth agape, and quit. No, I didn't finish your article.<p>"Process. It is important not to use Agile methods, as it actually improves quality. While a reader has pointed out that ‘It is perfectly possible to use Agile methods and be a very mediocre organization’, why take the chance? Using a CMM or waterfall approach will ensure that there is sufficient rigidity in process to disallow attempts to achieve a high quality."<p>If he's serious, that just makes no sense, and would be a miserable, miserable place to work. If it's satire, well, I still wouldn't want to work wherever this guy does.
srn超过 15 年前
I've seriously been thinking about such issues; there is a definitely a point of diminishing returns. Deciding when to cut your losses on maintaining code that is on the limits of your ability to follow is difficult.
10ren超过 15 年前
It's about priorities.<p>pg talks about the priorities for HN in this thread: <a href="http://news.ycombinator.com/item?id=830035" rel="nofollow">http://news.ycombinator.com/item?id=830035</a>
toadpipe超过 15 年前
This is basically a worse variation on the better Worse is Better article by Richard Gabriel, focused on software design as business strategy instead of as a pure popularity strategy.<p>The core observation of Worse is Better is that the 50%-80% solution, designed to be easy to replicate, is more popular than a 90% solution that is more difficult to replicate, because the worse solution will spread faster, gain a larger community, and can then evolve to an 85% solution and will not need to evolve further because users will have been conditioned to expect less.<p>These arguments appeal because they are basically correct descriptions of a common phenomena, but if you simplify the message to "mediocrity is good" then you miss the point. Mediocrity of product is good, but only if it allows for a 50-80% solution to an existing problem and only if that is the problem that you want to solve. Mediocrity of skill is also good, but only if your goal is to look good to managers of mediocre software products and if you have no desire to move beyond your current domain of expertise at anything beyond a snail's pace. Note how Gabriel says that C is not good enough for AI: it is a great example of this, and also of what causes people to start believing in mediocrity; namely becoming overly discouraged after working on a problem that is far too difficult to solve with current tools and levels of understanding.<p>I think there is a correct observation in this article as well, and that is that putting a lot of effort into designing the right thing without getting any feedback from users up front or during the process is a terrible form of premature optimization. I agree with this observation and wish it were obvious to everyone, but clearly it is not. But the real question is who are your users and what do they demand? Here the writer goes off the rails by attempting to argue that users want mediocre software, when he really means that users want software that does something very similar to the software that they already have.<p>The distinction is blurred by the fact that the software that users already have was probably created by someone who sacrificed quality for time to market. The problem with not making this distinction is that you fail to recognize just how much quality remained after those sacrifices had been made.<p>Microsoft is a good example of this. Many people like to point out their lucky breaks, their rapacious acquisition strategy, and their monopoly preservation techniques, but it is also important to remember that Microsoft, for all its bloated bureaucracy, began with a strong technical culture and has managed to retain much of that culture as it has grown. It has an excellent research division, one of the few remaining in industry (not that Microsoft is much better at leveraging it than, say, Xerox was). If Microsoft is mediocre, and it is, its level of mediocrity is higher than most people's best effort. If you think you can beat Microsoft at anything remotely large scale with a strategy of mediocrity, well, you deserve what you get.<p>Linux is another good example here. It is a prime case of worse is better culture; initially based on a clone of a conservative OS design, never having ambitions beyond POSIX compliance as a way to spread everywhere, and repeatedly trying and failing to get a foothold on the desktop by slavishly copying Microsoft. Apple may not beat Microsoft, but it is thrashing Linux on the desktop with a strategy of tight control and emphasis on quality. Linux is mediocre all right - too mediocre to succeed outside of the server market, and even there it is probably not as good as whatever BSD best fits your needs. The real success of Linux is when it leverages its large porting culture to spread to platforms with no alternatives. And you probably aren't even as good as the core Linux developers. Hope you're not as ambitious.<p>Take a look at Google, perhaps the biggest challenge Microsoft has faced yet. Did they get where they are today by being more mediocre than their competition? Quite the opposite, I think.<p>The secret of mediocrity is that it is more helpful as a way of capturing a mass market than you might think. The secret of quality is that it allows you to create a market that doesn't even exist yet. Do you think every mass market lasts forever? How do you think they die? How do you think their successors began?<p>So yeah, be mediocre, but you will be at the bottom of a long chain of increasing mediocrity, and your ambitions of being big and successful some day will never be more than delusional fever dreams. Have fun with that.<p>The message here is not that really that mediocrity is bad or that quality is good. The real message is that you should think carefully about what exactly mediocrity and quality mean in your situation. These are meaningless terms in the abstract. Ignore the details at your peril. Don't let "premature optimization is the root of all evil" turn into "mediocrity is better than quality" turn into "I can be lazy and get away with it" turn into "I have no job, there is no market for my skills, and I have lost the ability to learn new ones." Don't live your life by platitudes at all. Think a little bit.
angstrom超过 15 年前
Mediocrity is the swan song of a dieing company.
tezza超过 15 年前
This fart of a blog entry should be restated as ::<p>..:: Concentate on stability first ,and then excel in thoughtful and considered directions ::..<p>This mediocre rubbish is just that