| ▲ | drewbug01 3 hours ago | |
> If you say two different and contradictory things, and do not very explicitly resolve them, and say which one is the final answer, you will get blamed for both things you said, and you will not be entitled to complain about it, because you did it to yourself. Our industry is held back in so many ways by engineers clinging to black-and-white thinking. Sometimes there isn’t a “final” answer, and sometimes there is no “right” answer. Sometimes two conflicting ideas can be “true” and “correct” simultaneously. It would do us a world of good to get comfortable with that. | ||
| ▲ | hyperpape 2 hours ago | parent | next [-] | |
My background is in philosophy, though I am a programmer, for what it is worth. I think what I'm saying is subtly different from "black and white thinking". The final answer can be "each of these positions has merit, and I don't know which is right." It can be "I don't understand what's going on here." It can be "I've raised some questions." The final answer is not "the final answer that ends the discussion." Rather, it is the final statement about your current position. It can be revised in the future. It does not have to be definitive. The problem comes when the same article says two contradictory things and does not even try to reconcile them, or try to give a careful reader an accurate picture. And I think that the sustained argument over how to read that article shows that Yegge did a bad job of writing to make a clear point, albeit a good job of creatring hype. | ||
| ▲ | habinero 3 hours ago | parent | prev [-] | |
Or -- and hear me out -- unserious people are saying nonsense things for attention and pointing this out is the appropriate response. | ||