News for hackers. Stuff that matters.
Re:Trying to become a better developer by learning more abou... by medler on Monday July 31, 2023 @07:12PM (#36950150)
“We could, for instance, begin with cleaning up our language by no longer calling a bug a bug but by calling it an error. It is much more honest because it squarely puts the blame where it belongs, viz. with the programmer who made the error. The animistic metaphor of the bug that maliciously sneaked in while the programmer was not looking is intellectually dishonest as it disguises that the error is the programmer's own creation. The nice thing of this simple change of vocabulary is that it has such a profound effect: while, before, a program with only one bug used to be "almost correct", afterwards a program with an error is just "wrong" (because in error).” - Edsger Dijkstra, EWD 1036
Re:Trying to become a better developer by learning more abou... by jacquesm on Monday July 31, 2023 @08:34PM (#36950836)
An error has by now become something else, I like the 'defect' term a lot better.
Re:Trying to become a better developer by learning more abou... by unmole on Monday July 31, 2023 @10:19PM (#36951569)
Chinese companies typically say defect instead of bug. Naturally, the bug tracker is called the Defect Tracking System.

I think the impact of linguistic choices is vastly overstated.

Re:Trying to become a better developer by learning more abou... by soultrees on Tuesday August 01, 2023 @03:33AM (#36953392)
On the contrary I think the impact of linguistic choices is everything. Even subtle changes can have huge downward effects.
Re:Trying to become a better developer by learning more abou... by unmole on Tuesday August 01, 2023 @04:46AM (#36953824)
"That's just like, your opinion, man"

Everything? Really? Not to be flippant but I've heard a lot of people say something similar but I am yet to see a single convincing example.