This minimalism fetish is grating. Guess what you need to "just wants to get things done"? Features. If you're in luck, these are standard features, but if not, they will be exotic features that would never be built under that "less is more" philosophy. And it's misleading to think that by only implementing the most popular core features, you'll make the most users happy. Projects often <i>rely</i> on those power users using their software, as these same power users will then advertise it by visibly creating great stuff in it and document it on sites like superuser.stackexchange. Not to mention that while every single exotic feature may only get used by 1% of your userbase, chances are most users will at some point need at least one such feature and would get disappointed by its lack.<p>A lot of highly popular contemporary open-source tools are feature-rich. Foobar, Winamp and VLC are all full of stuff you won't need (but what this stuff is depends on you) and extendable. Notepad++ has perhaps the largest number of menu items I've ever seen in a program. Not to mention browsers (whose feature creep is legitimately dangerous, and yet necessary), classic linux tools, office suites, IDEs, PDF editors... Even in the author's example (a sync tool), I'm not sure I agree. Dropbox with its (relatively) minimalist design was fun until at some point it broke for me (getting stuck in an endless sync loop). With some debug info, I may have found the issue and gotten it to work. The way it was, I just switched to Onedrive.<p>A more reasonable rule is probably "don't include features that could be split off into a separate tool without loss of efficiency or functionality".