I once witnessed a very heated argument among a group of programmers discussing some code on a microcontroller. Half of them thought the performance was abysmal. The other half thought the performance was great. To everybody it was obvious to see what the performance was, why were the other half being so bone-headed about it?
Turned out the first group were trained mechanical engineers, the second were trained software engineers. For the first group, "performance" meant how closely the motion of the device attached to the microcontroller tracked the optimal path. I.e. the performance of the function approximation that the microcontroller code was doing. To the second group, it meant how fast the code ran. This was completely irrelevant to the first group, since as long as it managed to run 1000 times per second (which it easily did), nobody cared how many nanoseconds there were to spare each cycle. Why are you even talking about that? The performance is shit, we need to improve it and who cares if it takes a few more CPU cycles.
Do you mean speed? Efficiency? Accuracy? Say what you mean.
There's facts and opinions, but also definitions, and too often disagreements boil down to a different definition of a single word. Ban that word and say what you mean and the disagreement may suddenly be gone.
Edit: I wrote this before reading the second paragraph. :) I'll leave it as an alternate way of saying the same.
Let me ask, has anyone successfully "tabooed" certain words, or do people not understand the purpose of doing so?
The first time I ask, people ignore it and/or don't understand it.
The second time I ask, people get uncomfortable because generally they haven't thought about what they mean to that level of detail, and they try to weasel out of it.
The third time I ask, it diverges. Some people give me a reasonable definition. Some people say "sorry that's not possible" and depending on the subject, I pause the argument at that point to do something else.
What if this also happens the second, third and Nth time you try?
> The second time I ask, people get uncomfortable because generally they haven't thought about what they mean to that level of detail, and they try to weasel out of it.
Or maybe people decide to stay here, believing their subjective views to be good enough answer for such a question. Then what?
We've somehow started arguing about optimisation, for example. Time to take a step back and ask what "optimisation" actually means.
In fact, me saying "let's step back a bit" is pretty much my go-to phrase for saying we've gone too far down a rabbit hole and we should come back up for air.
I don't think I would have much success trying to make certain words taboo. Much better to create a shared understanding of what something means instead of trying to avoid it.
Throw them out, talk about the issues, talk about your shared values, etc, and you'll quickly find that you agree with people a lot more than you realized.
This made a recollection (possibly a lucid dream) about a country who has replaced an (implicit or explicit) adversarial system with one that starts by getting the parties to co-author a document on what they agree upon.
I think this is what our politics (organisational and the representative system alike) should try to implement
And I guess the same is true in the examples of tech discussions where people couldn't agree because "scaling" or "performance" meant different things to different people, because by the nature of their work, they focus on different issues.
Nuking words interrupts this, I often ban the words "scalable", "Automated", "platform", and "system". It forces the conversation back to specifics such as "Ability to handle X requests per second supporting Y users", "Process requires x, y, z steps rather than a,b,c steps", "service supports use cases A, B, C"
Or even just trying to define the goal you are trying to accomplish. I've seen many disagreements on software projects because people's definition are completely different. The arguments are just a symptom of a deeper problem that no amount of careful discussions are going to fix.
Then I layout out six reasonable definitions for the word that could fit this context. Then I am accused of making other people feel dumb. Unless it's my wife, who simply claims, "You know what I meant." :)
How to find value from LessWrong? I see people derive value from it, but when I visit it, it’s not obvious
For lesswrong (and the Rationalist community in general), I've found that their "broad stroke idea" is what brings the most value. The more in-depth discussions bringing those ideas to specific topics is intriguing to read, but probably much less valuable for daily life.
What value you'll derive from it varies (especially if you're not into AI alignment) but there are a few gems every few weeks.
Exactly. Whenever I have the inclination to get into an argument about politics, I try to start by finding a common premise, in order to find where the problems or disagreements start. And eventually, I find that we have similar goals where you wouldn't expect sometimes, but are coming at it from completely different sets of facts that guide us to different conclusions.
Just to add to this, one strategy from the rationalist community that I rarely see practiced is to 'taboo' certain words. For example if two engineers are arguing about a solution not being scalable, taboo the word scalable. They both re-explain their POV without using the word scalable at all. It often works like magic and they quickly reach a shared understanding.