| ▲ | palata 8 days ago | |||||||||||||||||||||||||
I didn't say it was impossible to put a patch on a physical media. I was saying that in my experience as a user, I never, EVER received a patch or got any mean to request one. My point being that the expectation was that what I was buying was "finished". When there was a bug, FOR ME, it was there forever. With modern software, I encounter so many bugs everyday that I don't even realise anymore. Look at someone using something that depends on software for a while (not very long), see how they work around bugs (by restarting the app, or retrying the button, or going through a different path). When they do one of those things (like retry), if you ask them "wait, what did you just do?", chances are that they won't even know that they had to retry because of a failure. Why? Because modern software fails constantly. Code is never perfect, that's for sure. But back when it was hard to update, the code had to be a lot more stable than today. | ||||||||||||||||||||||||||
| ▲ | godelski 7 days ago | parent [-] | |||||||||||||||||||||||||
You never said those exact words but you heavily implied it. You cannot tell me that it was an unreasonable interpretation.
You came out swinging. You can't throw out punches and expect to not have one thrown back.
My point was
I stated this quite clearly
I encounter so many bugs it drives me crazy.Look, we don't disagree on this fact. I'm not encouraging the shipping of low quality or untested software. But patches coming through online was a good thing. We were finally able to fix those bugs effectively, not leaving tons of users stranded and vulnerable. This feature is not going to go away because it provides such high utility. But shipping low quality software is a completely different issue. The ability to patch easily is not the cause of shipping low quality work. It is the abuse of this high utility feature. It is based on the greed and lack of pride in the product. There are so many little things that add up and create this larger problem. But pretending that software was ever finished is ignoring these problems. It oversimplifies the reasons we got to this point. We won't actually solve the problem *that we are both concerned about* if we oversimplify. We need to understand why things happened if we're going to stop it. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||