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?
10 Comments
Shimitar@downonthestreet.eu · 10 pts · 82d
Love Unix principle: do one thing and do it right.
So I look for quite stable and simple software rather than huge over complex monsters that are never really finished or ready (yes IBM and Microsoft I look at you)
Appoxo@lemmy.dbzer0.com · 0 pts · 80d
So you'd also be against projects like gimp?
Shimitar@downonthestreet.eu · 4 pts · 80d
I like and use gimp (well... Kind of moved to Krita but still use gimp sometimes) but of course are you referring to the unfinished state or the complexity?
Gimp does one thing only, i don't recall it can act as a code editor or a browser or a file manager etc etc .... It is a complex thing it does, but the problem underlying it tries to solve is complex.
Over-complexity is related to the complexity of the problem to solve, not to the complexity of the tool that you use.
So a simple solution to a complex problem is also a complex solution in itself...
Appoxo@lemmy.dbzer0.com · 1 pts · 80d
Well reasoned response.
Thanks :)
IWW4@lemmy.zip · 4 pts · 80d
I have been fiddling and much later working in IT since 1985 and i have never seen finished software.
okwhateverdude@lemmy.world · 2 pts · 82d
Depends if I have access to the source. If so, robots can iron out the rest of the bits I need
Hawke@lemmy.world · 2 pts · 82d
In general:
Complete vs simple software, it depends on what the job is. Some complexity is fine, and some bugs are fine, as long as there is a plan to get to where you want the software to be.
solidheron@sh.itjust.works · 1 pts · 82d
That's kinda complicated. I thought about underdeveloped interface but a perfectly working backend.
If it functions but like the interface is difficult than pressing button
Zahtu@feddit.org · 1 pts · 82d
if it does not fit my purpose (aka software is unfinished), i will not use it and will not wait for bugfixes. so either (2) or (3)
slazer2au@lemmy.world · 1 pts · 82d
By realising there is no such thing as finished software.