News for hackers. Stuff that matters.
Re:Checkboxes that kill your product by XorNot on Monday March 18, 2013 @12:52PM (#5395387)
The "average user" is also not a real user. There aren't actual average users - they're a conceptual aggregate of a broad-range of users who may use entirely different sets of features, which share only a few common overlaps.

You can not damage the "average user" at all, but manage to break the workflow of most of your real users but eliminating parts of the set of features they depend on.

i.e. remove 100 different features only used by 1% of your users, and it's actually quite likely you've removed features 100% of your users use.

Re:Checkboxes that kill your product by Erwin on Monday March 18, 2013 @01:51PM (#5395880)
However the workflow issues you break are sometimes something like this: http://xkcd.com/1172/ -- that may be a problem with software you paid $1 for 3 years ago and expected forever to work exactly as you need it.
Re:Checkboxes that kill your product by nitrogen on Monday March 18, 2013 @04:43PM (#5397007)
Why shouldn't one expect to have one's purchased goods remain available indefinitely, no matter the price?

This comic is not meant to be a justification for removing actual features.

Re:Checkboxes that kill your product by mfjordvald on Tuesday March 19, 2013 @02:01AM (#5399224)
How did you mentally go from "expected forever to work exactly as you need it." to "Why shouldn't one expect to have one's purchased goods remain available indefinitely"?

There's a huge difference between being available and not ever changing. You're arguing against a point never made.

Re:Checkboxes that kill your product by nitrogen on Tuesday March 19, 2013 @03:30PM (#5403041)
If I paid for a piece of software three years ago, I expect that piece of software that I obtained three years ago to work forever.
Re:Checkboxes that kill your product by JoshTriplett on Monday March 18, 2013 @03:02PM (#5396396)
> i.e. remove 100 different features only used by 1% of your users, and it's actually quite likely you've removed features 100% of your users use.

Perhaps true, but your estimates are off by many orders of magnitude. Wikipedia puts the Firefox userbase at 450 million. How many people do you think need to turn off SSL? Hundreds? Thousands? That's about 0.0002%. How many need to turn off or manually tweak the size of disk cache? Over 9000? That's still only 0.002%. And oddly enough, it'll overlap heavily with the last 0.002%, and the next 0.002%.

Re:Checkboxes that kill your product by singleuse on Monday March 18, 2013 @09:29PM (#5398357)
Quantity of users is a really bad metrics.

People really disliked being treated as numbers, they'd rather be treated as human beings.

It gives the impression that it's about finding a justification to an arbitrary already made decision.

IMHO a more sensible way to tackle the issue is to make usage cases and find a way to address what ever arise from this scenario wisely. From the nfs case exposed earlier, a "I'm on nfs with quota" checkbox would make more sense than forcing cache manually to 0.

Instead of removing features and hiding options, wouldn't it be preferable to provide options that make sense and make them usable ?

Re:Checkboxes that kill your product by nitrogen on Monday March 18, 2013 @04:45PM (#5397017)
I think it's easy for early adopters to feel like developers owe us because we're the ones whose advocacy got them those 450mil users.
Re:Checkboxes that kill your product by tomkarlo on Monday March 18, 2013 @06:44PM (#5397671)
Advocacy is fine, but in the end it was the product itself that got the 450M users. You can't grassroots something that's not actually good.
Re:Checkboxes that kill your product by nitrogen on Monday March 18, 2013 @07:10PM (#5397784)
Right, the developers and the early adopters deserve deference; I'm saying that it's easy for an early adopter to believe that the other 450mil users do not. After all, they're using it anyway despite it being friendly to the early adopters.
Re:Checkboxes that kill your product by singleuse on Monday March 18, 2013 @09:42PM (#5398401)
It doesn't mean the product was actually good, it simply means it lacked a better alternative.
Re:Checkboxes that kill your product by tomkarlo on Tuesday March 19, 2013 @07:47PM (#5404481)
If a product manages to be better than all the alternatives, it's hard to argue it's not a good product. At the very least it had to be better than "whatever everyone was using before" and "not using anything."
Re:Checkboxes that kill your product by nitrogen on Tuesday March 19, 2013 @09:48PM (#5405056)
For the first few years, there were lots of sites that were designed for IE that broke in Firefox. Thus, at first, it was actually worse for many people. Yet, because the early adopters kept pushing it on everyone of their malware-ridden friends and relatives, it grew in usage anyway, allowing Mozilla to afford to make it better.
Re:Checkboxes that kill your product by tomkarlo on Tuesday March 19, 2013 @10:35PM (#5405251)
I was one of those folks who contributed to the Firefox announcement ads, but I don't really believe that it succeeded because folks pushed it rather than it simply being a better product. Yes, some sites at the time worked better in IE, but on the whole, the experience on Firefox was better and that's why folks supported it, not because they disliked Microsoft or something. (And yes, because we support proper web standards.)

Firefox was a spinoff of Mozilla and was a pretty good browser from v1, and within a year of release was considered the best browser available.

Re:Checkboxes that kill your product by agwa on Monday March 18, 2013 @01:03PM (#5395487)
That's a really good way of putting it.