TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Great products do less, but better

232 pointsby breadandcrumbelover 5 years ago

36 comments

iagooarover 5 years ago
Nope. Only after our software reached a certain amount of features (compared to our competition, mainly) did we start to experience real growth.<p>Our customers would not accept not having some features because the fewer features are so great. Nope. They need many features, and have complex workflows, that&#x27;s how it goes.<p>This doesn&#x27;t mean that the features you offer shouldn&#x27;t have a clear purpose and be easy to use.
评论 #20909821 未加载
评论 #20909826 未加载
评论 #20911433 未加载
评论 #20911245 未加载
评论 #20913974 未加载
Hendriktoover 5 years ago
The article contains an image of a (relatively basic) calculator, asking the question: &quot;How many of these buttons will you really push?&quot;<p>Well… all of them. I may not need tan every day, but when I do, I need it to be there.
评论 #20909884 未加载
评论 #20909891 未加载
评论 #20909906 未加载
评论 #20909970 未加载
评论 #20910561 未加载
评论 #20910265 未加载
评论 #20910622 未加载
评论 #20909929 未加载
TeMPOraLover 5 years ago
This line of thinking is how we end up with a market of disposable, crappy toys satiating the immediate needs of &quot;minimum viable users&quot; but being incredibly wasteful over time.<p>Out of the examples named:<p>- Twitter - has plenty of features, and a larger ecosystem of additional features that, despite them trying their hardest, they didn&#x27;t manage to kill.<p>- Lyft - it&#x27;s a meatspace service that&#x27;s to some extent open-ended in terms of feature, but the app aspect itself is featureful compared to their simpler competitor: central dispatch taxi ordered through a phone call.<p>- Venmo - can&#x27;t comment on it, it doesn&#x27;t seem to exist in my parts of the world.<p>- Slack - it has lots and lots of features, constantly adds new ones, and it has a large ecosystem of integrations. Those features and integrations are a big reason Slack is adopted in organizations, over alternatives. If you want to compare it against a focused tool that does one thing and does it well, compare it against IRC.<p>Great products do their primary use case well, but have high mastery ceiling - meaning there&#x27;s potential to learn to use the tool better to achieve higher efficiency&#x2F;productivity&#x2F;satisfaction - and support interoperability, which means a bespoke set of features can be integrated by users who need it.
评论 #20909652 未加载
cousin_itover 5 years ago
Counterpoint: Joel Spolsky&#x27;s &quot;Bloatware and the 80&#x2F;20 myth&quot; from 2001.<p>&gt; <i>Unfortunately, it’s never the same 20%. Everybody uses a different set of features. In the last 10 years I have probably heard of dozens of companies who, determined not to learn from each other, tried to release “lite” word processors that only implement 20% of the features. This story is as old as the PC. Most of the time, what happens is that they give their program to a journalist to review, and the journalist reviews it by writing their review using the new word processor, and then the journalist tries to find the “word count” feature which they need because most journalists have precise word count requirements, and it’s not there, because it’s in the “80% that nobody uses,” and the journalist ends up writing a story that attempts to claim simultaneously that lite programs are good, bloat is bad, and I can’t use this damn thing ’cause it won’t count my words. If I had a dollar for every time this has happened I would be very happy.</i><p><a href="https:&#x2F;&#x2F;www.joelonsoftware.com&#x2F;2001&#x2F;03&#x2F;23&#x2F;strategy-letter-iv-bloatware-and-the-8020-myth&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.joelonsoftware.com&#x2F;2001&#x2F;03&#x2F;23&#x2F;strategy-letter-iv...</a>
评论 #20910520 未加载
评论 #20912748 未加载
评论 #20912906 未加载
评论 #20912754 未加载
评论 #20911764 未加载
评论 #20912008 未加载
nadamover 5 years ago
This tends to be true in case of consumer products and tend to be not true in case of professional products. Google search is simple, Google AdWords is not, and never was. You cannot create a professional 3D modeling software, photo editing software, IDE, video editing software without starting relatively complex. Professionals need to use quite a lot of sophisticated features to be productive. The learning curve is less of a concern in a professional setting. (I kind of know it because I have been working on a VR 3D modeler for a while. To create a professional-grade software the barrier to entry is quite high, so small developers try to create simple-to-use consumer, hobby-ist, products. I am creating a hobby-ist product, which is already much more complex than a consumer product.) If you look at reviews of the smaller products, the overwhelming majority of criticism is lack of features.
treggleover 5 years ago
This is an overly broad generalization.<p>Computer software products can and should come in all sizes and flavors and designs.<p>This is the most powerful and flexible machine invented. You can’t say the software that runs in them should be like this or like that.<p>What you can say is some products do well by being simple.
评论 #20909914 未加载
mrobover 5 years ago
I&#x27;d use every one of the buttons on that calculator. Admittedly I&#x27;ve never had need for gradians, but they&#x27;re on the same button as degrees and radians, so it would still get pushed. For everyday use I use Qalculate!, and for more complicated calculations Maxima or LibreOffice Calc, all of which are far more advanced than a Sharp EL-501X. Dumbing down products makes them worse.
评论 #20909900 未加载
评论 #20913963 未加载
huhtenbergover 5 years ago
A more accurate statement would&#x27;ve been -<p><pre><code> Solving fewer problems, better makes for a great product. </code></pre> There are more ways to make a great product. This is just one of them.
gridlockdover 5 years ago
&quot;Less features make my job easier, so please have less features&quot; - UX designers reluctant to solve the problem they were hired to solve<p>Well, duh. Developers can relate, short programs are exponentially easier to write well than large ones. That&#x27;s <i>the challenge</i>.<p>&gt; Think about the most successful products you know. The ones you use everyday, as a customer. Twitter, Lyft, Venmo, Slack.<p>I wouldn&#x27;t think of these products and I don&#x27;t use them every day.<p>I would think of very complex applications with an incredible amount of features that I&#x27;ll mostly never use. However, this large surface area overlaps with what I need. There is no &quot;more focused&quot; app that does the job.<p>I would also think of the top software companies - Microsoft, Oracle, SAP, IBM. None of these companies are known for their &quot;simple and focused&quot; applications. Quite the contrary.<p>Sure, if you have a little app that&#x27;s just a frontend for one thing, keep the focus. Otherwise, keep in mind that &quot;it doesn&#x27;t do the <i>one</i> thing we need&quot; is generally a deal-breaker, whereas &quot;it does one-hundred things we <i>don&#x27;t</i> need&quot; is not. Everyone&#x27;s needs are slightly different and critical mass is important.
andmariosover 5 years ago
That&#x27;s good advice; if you are building a command-line tool for Unix. :)<p>The thing is I can chain command-line tools using a pipe, embed them into scripts and more. I probably can&#x27;t do that with your app.<p>My guess is that great products are based around workflows rather than features. Have a vision, work towards it.
评论 #20910435 未加载
smallstepformanover 5 years ago
The pictured sharp calculator made me rage at the state of modern desktop calculators in most OS’s. The other day I needed atan (inverse tan) and found the built in windows&#x2F;osx calculators do not support this function. Google for web calculator, nothing. In the end I hacked up a quick c based program. A 40 year old calculator with a 4004 or 6502 CPU can do more than default desktop applications.<p>Removing features can eliminate a customer or two.
评论 #20909930 未加载
评论 #20909909 未加载
评论 #20912146 未加载
评论 #20912577 未加载
评论 #20909892 未加载
评论 #20910461 未加载
评论 #20909920 未加载
评论 #20911262 未加载
评论 #20910084 未加载
评论 #20910324 未加载
rahimnathwaniover 5 years ago
Many great products have many, many features. One of the examples given (Lyft) might appear simple on the surface, but think about the complexity behind just one element: the matching and routing for Lyft Line (similar to UberPool).<p>Lyft has many, many engineers, and I&#x27;m pretty sure they&#x27;re doing more than fixing bugs, dealing with infrastructure scaling etc.<p>One thing great products <i>do</i> seem to have in common is that they are easy to use, in the sense that their UI has few elements, and much complexity is hidden from the user.<p>This is similar to the concept of having APIs that are simple, but which are serviced by code that does a lot under the hood, hiding the complexity from the API consumer.
评论 #20909737 未加载
ThomPeteover 5 years ago
Tell that to WeChat and a bunch of other Asian products.<p>The idea of great products is kind of misguided.<p>Talking about great products is something industry people do it&#x27;s not something users of the product think about them.<p>In other words, it&#x27;s academically interesting but not useful to determine whether a product is actually successful which IMO is part of the greatness of a product.
kenover 5 years ago
As examples of this thesis, apparently, it shows photographs of a camera flash, a bookshelf radio, a turntable, and a pocket calculator. Yow.<p>How many people have used <i>any</i> of those standalone devices in the past 10 years? How many of you have used, in the past 10 minutes, any of those as a feature of a single device that includes all of these? I rest my case.<p>The 1968 Braun catalog may end up in an industrial design museum for its beauty, but people aren&#x27;t buying products like that for their beauty today, any more than they&#x27;re buying 1968 sports cars. People open their wallet for features.
评论 #20914220 未加载
krm01over 5 years ago
Though the article doesn’t say anything new, it’s astonishing how hard it is for founders (especially of SaaS products) to actually do this. I run a UI&#x2F;UX design firm that focusses on B2B SaaS products and the biggest difference I see between great and ok products is the founder’s a ability to accept simplification and focus. Feature creep sounds like you may be adding ‘more value to your end users’. In reality, you’re making your product more generic, less valuable, and slower in terms of helping the user get from point A to B.
lunchladydorisover 5 years ago
My iPhone is a great product because it does more.<p>Great products don&#x27;t have to be spartan. But in my experience they do seem to be intentional and value craftsmanship.
评论 #20930074 未加载
评论 #20911912 未加载
评论 #20909697 未加载
评论 #20909696 未加载
everyoneover 5 years ago
I recently wrote this to someone who was thinking of learning Pico-8 (a very minimal game engine) I was saying they should just learn Unity instead.<p>...<p>Something like Pico-8 reminds me of a program from my days as an architect. Sketchup, it was a very intuitive 3d modelling program aimed at architects, it was very easy to learn, but once you&#x27;ve got the hang of it you start running into all sorts of limitations, like the initially lovely UI becomes a total mess when u have a big and &#x2F; or complex model, it performs really bad, it cant do proper renders at all, and so on. In the end, after struggling with Sketchups limitations I just learned 3DSmax It could do everything Sketchup could do + soooooo much more, the learning curve was much steeper at the very start, but afterwards, working with it was much easier and faster, and allowed me to do a lot more. I would have been much better off if I had started with 3DSMAX, as opposed to wasting time struggling with Sketchup trying to get it to do stuff it couldnt.
评论 #20910051 未加载
austincheneyover 5 years ago
Unfortunate. So many of the comments here seem to miss the point and this is a theme I have noticed through my career as a developer.<p>Yes, every button on a calculator is eventually needed by someone as are every optional concern in every application, but every optional concern is not needed by everybody and certainly not frequently.<p>Selectivity of desired features is a bias. The inability to account for bias in product design makes for shitty products that are either excessively complex or excessively expensive.<p>All terrain tires that are extremely safe for driving in snow are great, but I don’t need that living where I do since it almost never snows here. It is an unnecessary excess that I certainly would not want to pay for. For me this is no different than the <i>tan</i> button of a calculator which I have also never needed.<p>The inability to perceive or account for bias, as evidenced by the comments here, are why many employers are hesitant to elevate developers to product management positions, which is another form of selective bias.
teddyhover 5 years ago
I think bad products do either too few things adequately or many things badly. Good products either do a few things well or many things adequately. <i>Great</i> products, on the other hand, do many things well, <i>by appearing to do fewer things</i>. Additional features are designed, in great products, to be discovered as you need them.
magoonover 5 years ago
This is a religious debate. Some people are delighted by additional features, others by thoughtful design. It’s hard to see the other viewpoint and how this can be mutually exclusive.
评论 #20909978 未加载
garganzolover 5 years ago
If you don&#x27;t mind, here is my personal angle:<p>&quot;In reality, great products do a whole lot, while providing a helpful, intuitive and somewhat shy interface. In this way, they allow to achieve solid results for complex problems in no time.<p>Customers who are lucky enough to interact with such product at least once in their life often describe it as being simple and even magical.<p>But do not let this fool you. Simplicity and magic do not equal to the lack of functions or settings.<p>Great products get the job done. They do it in timely fashion. They do not brag. They do not ask you to sign in. The do not put you through myriads of advertising. They do not overcast nor crash customers&#x27; lives by their own egos. They just work.&quot;
BenoitEssiambreover 5 years ago
This might be a bit of professional bias on my part but I like to think of product-market fit using ideas inspired by information theoretic model-data fit:<p>Low resolution fit: The product vaguely and simply fits its market.<p>High resolution fit: The product is complex and is tightly tailored to the market.<p>Overfit: The product is so tightly tailored to some users that it only fits well a small part of the market.<p>Underfit: The product is so generic that it&#x27;s easy to copy or is missing important features.<p>Then it becomes about trying to achieve optimal fit. It&#x27;s almost a bayesian thing in my mind. You want a product or platform that is not overfitted, not underfitted, high resolution where it needs to be, low resolution otherwise.<p>There is one more dimension I find useful which I will call &quot;crossfit&quot; because it is inspired from the concepts of cross entropy (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cross_entropy" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Cross_entropy</a>) or KL divergence (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Kullback%E2%80%93Leibler_divergence" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Kullback%E2%80%93Leibler_diver...</a>).<p>Having bad crossfit means that the product fit is biased in some suboptimal way. It might fit a side market of a greater market, it might focus on aspects that would be more important in another market or it might use a design language that is better tailored to different users.<p>Having bad crossfit often happens when product teams with expertise in one domain apply their knowledge to a second domain without being sufficiently familiar with the differences. Without taking into account differences in key details of the new domain, without learning the new lingo or without properly weighting the different levels of importance of challenges, product fit tends to end up not quite right.<p>An extreme but common example is that of software developers (like myself) designing interfaces that are very difficult to use for anyone but other software developers. However, it can also happen in subtler ways even for experienced product designers when they jump into a new field they are not very familiar with.<p>Having good crossfit is about learning to speak the language of your users.
评论 #20913366 未加载
muzaniover 5 years ago
Article doesn&#x27;t say anything new. It seems like a headline you send your boss because you want someone else to say the obvious.
评论 #20909674 未加载
Geeeover 5 years ago
Great products appear to do less. Products should be composed in a way that allows them to do more while appearing to do less.
arendtioover 5 years ago
&gt; The ones you use everyday, as a customer. Twitter, Lyft, Venmo, Slack.<p>Somehow I am living in a different world. I don&#x27;t use any of those services on a daily basis. Actually, Twitter is the only one I come across sometimes when someone links&#x2F;embeds some tweet.
davidajacksonover 5 years ago
There is a notion of feature death with products but to improve retention you do need to keep shipping out new features so I disagree here.<p>It feels like this article is piggybacking off the minimalism advocated in design schools. Minimalism is not the same thing as throwing out or ignoring features. How does the author reconcile their thesis with the fact that they&#x27;re suggesting ignoring customer suggestions?<p>The attitude of if it ain&#x27;t broke don&#x27;t fix it is really you asking to be crushed by a competitor.<p>This said, the caveat here is when it comes to ideas. Better approaches to solving a problem are often simpler or more elegant, and require an out-of-the-box approach.
nathan_f77over 5 years ago
This is very timely advice for me. It sounds very easy in theory, but in practice it&#x27;s been very difficult when you have lots of customers and leads pulling you in many different directions.<p>On the other hand, you can always have a distinction between products and companies. Especially when companies acquire other companies, just to add one more product to their portfolio (e.g. Google, Facebook.)<p>So no-one is saying that a single company can&#x27;t work on multiple products at the same time. Sometimes it&#x27;s just not very obvious whether something should be a feature or a separate product with it&#x27;s own brand, landing page, and pricing.
meeritaover 5 years ago
This article was written with full fallacies. One example of this logical fallacy is because it doesn&#x27;t count that features are done based on KPI. It&#x27;s not about adding nonsensical features, it&#x27;s about to increase KPIs, therefore, make even more business. Also, this rule doesn&#x27;t apply to all products, so it&#x27;s a fallacy. People who downvote this just doesn&#x27;t understand or never carried a business seriously. They&#x27;re just hedonists on design. That&#x27;s all.
indymikeover 5 years ago
Hmm. So the device in your pocket that replaces a cell phone,radio,camera,flashlight,computer,pager calculator,day timer, music player and more is not the perfect counter example?
评论 #20912969 未加载
madiathomasover 5 years ago
Me: &quot;I am selling this product that does X very well&quot; Prospect: &quot;Does it do Y and Z?. If it can do Y and Z, I will buy it&quot;<p>Y and Z is different for each and every client. That&#x27;s how products becomes bloated. It is demand from real world clients that demands features to be added before they can buy your product.
andaiover 5 years ago
Has anyone used Notational Velocity &#x2F; nvAlt? I&#x27;ve been reading about it all day (longingly -- sold my Mac a while back), and that&#x27;s why this headline jumped out at me. I have tried dozens of apps and haven&#x27;t found anything that even <i>comes close.</i>
sbmthakurover 5 years ago
<i>Google Search</i> is a good example of this. But this isn&#x27;t always true. <i>WeChat</i> and <i>Facebook</i> can be considered as counter examples.
评论 #20910154 未加载
ameliusover 5 years ago
Ok let&#x27;s apply this to phones. How could a phone without a rich app ecosystem become &quot;great&quot;?
评论 #20909799 未加载
评论 #20909768 未加载
peter_retiefover 5 years ago
Sounds easy but its really hard to do, and yes I agree with the concept
makachover 5 years ago
Wow, is it enough to read the title?
meeritaover 5 years ago
Fallacy.