3 ms·
(Note: I speak only for myself and others who share my personal preferences) This comment really hit home for me. Making something good is often at odds with m
by Seirdy 7y ago
(Note: I speak only for myself and others who share my personal preferences)
This comment really hit home for me. Making something good is often at odds with
making something that's profitable/popular. I've often found that the most popular
software is far more bloated/limited than the best software. This might be because
people like me tend to favor smaller programs that are FOSS and work well with other
FOSS; this view is held by a minority, and is thus a less profitable niche to cater
to.
One example is mpd+ncmpcpp versus Spotify or iTunes. The former is far more
well-designed, performant, featureful, and flexible; however, it will never be
popular/profitable because it's FOSS targeting end-users, it runs in the terminal,
it lacks CPU-intensive pretty animations, and requires users to understand that it
involves a client and a daemon.
The list goes on; from IRC/Matrix versus Discord, to Linux/BSD vs macOS/Windows (an
opinion that's a bit more controversial here on HN, but held by many nonetheless),
the list goes on. I've defaulted to assuming that if a program intended to be used
directly by end-users is mainstream and/or quite profitable, it's likely not for me.
The few exceptions (e.g., massive web browsers like Firefox) exist only because
there is no alternative I can get away with.