| ▲ | godelski 7 days ago | ||||||||||||||||
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. | |||||||||||||||||
| ▲ | palata 7 days ago | parent [-] | ||||||||||||||||
> You came out swinging. You can't throw out punches and expect to not have one thrown back. I was not throwing punches. One can be 25 years old now and never have lived in a world without smartphones or social media. > But pretending that software was ever finished I'm not saying it was perfect (or bug-free). I'm saying that when you shipped, in many situations there was no way to patch the bugs. And even when there was a way, it was painful. So when you shipped, it was finished, as in "fully functional". Doesn't mean there wasn't any bad software or that good software did not have bug. But the teams shipping a product had to finish it before. Nowadays, the norm is to ship unfinished software, with the expectation that there will be plenty of bugs, and those that are deemed worth fixing will be fixed. And I do believe that it became like that precisely because it's easy to send patches. It's now economically viable to ship bad software, because people are used to having to wait for bugfixes. I'm guessing that back then, people would not have bought twice from the same company if the first time had ended up with unusable software. > if we're going to stop it. There is no stopping it. The quality of software is going down because it's economically viable, and I don't see that changing anytime soon (especially with LLMs). | |||||||||||||||||
| |||||||||||||||||