News for hackers. Stuff that matters.
Re:Bugs in Hello World by oneeyedpigeon on Wednesday March 09, 2022 @08:25AM (#30614144)
This is a strange definition of 'buggy' to me. Surely it shouldn't depend on anything to do with the source code, otherwise closed-source programs are all 'neither-buggy-nor-not-buggy' and that can't be the case...
Re:Bugs in Hello World by User23 on Wednesday March 09, 2022 @09:15AM (#30614579)
Most software is incapable of being incorrect, because correct behavior isn’t defined! Hence the questions here about who’s to say what’s correct. When the typical programmer says a program is “buggy” it means “it didn’t do what I want.” That’s a pleasantness property, not a correctness one.
Re:Bugs in Hello World by myrrlyn on Wednesday March 09, 2022 @11:37AM (#30616510)
given that the sole purpose of software is to do what people want, "it didn't do what i want" is automatically incorrect behavior
Re:Bugs in Hello World by monkpit on Wednesday March 09, 2022 @12:08PM (#30617013)
So that would mean as soon as your software has 2 users, it is broken because it doesn’t conform to their 2 (different) imaginary specs?
Re:Bugs in Hello World by thfuran on Wednesday March 09, 2022 @02:04PM (#30618645)
Yes, unless you have a sufficiently complex and inscrutable EULA to point to as proof that at least one of the users was out of spec.