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?


depends on how familiar I am with the software. generally (and this is being more on the conservative end) I’d wait for a developer to fix it, if I am familiar with how the software works, I won’t even look for complex software, I’d just build it on my own get the initial bugs out and improve it if it needs improvement.
I’ve done this a couple of times but whenever I do bring this up, I usually give the time when I made a script to convert my scilab code into MATLAB code. My linear algebra professor uses MATLAB for compiling and running code and I’m too petty to use it. yes, the reason I made a script can be generalized to my pettiness and hatred for MATLAB.