cross-posted from: https://lemmy.ml/post/47692342
Not OC question, but rather copied this from the pragmatic programmer
As a user, would you rather (1) wait for them [the software dev/company] to get all the bugs out, (2) have complex software and accept some bugs, or (3) opt for simpler software with fewer defects?


Complexity alone is useless.
If you do something simple software can’t I’ll accept bugs.
If you do something faster or easier for me as a user then I’ll accept some bugs but less than the impossible case above.
If you do something i could do faster and easier with a stable command line software from 1992 I’ll not use your software until you fix it.