Hacker News new | ask | show | jobs
by ByThyGrace 1356 days ago
I don't have a horse in this race, but I think you're presuming simplicity where there is none.

A bittorrent client, even in CLI form, is not simple software at all. Have you ever taken a look at the myriad of available settings?

Most GUI clients have a sort of "wizard" that helps you pick acceptable connection parameters. This feature alone has a truckload of assumptions coded in. And that kind of feature exists for a reason: no nonsense-seeking users. They're the majority. Just let me download my file bro.

1 comments

It also makes sense that the developer chooses parameters. They are probably the person with the most detailed knowledge of the problem, they are probably the person who knows best what the parameters should be.

It baffles my mind when developers just expect users to tweak low level settings. Sure, it's good if stuff is configurable, but it should work correctly out of the box. Like, you spent days or weeks working on this feature, don't expect your users to do the same...