My frustration with the binary case specifically is that because there are only two options, and they should be easier to name for that reason. I didn't really explain that in the post, though, which is my fault.
Yes, these are a subset of unclear naming. I do think naming is such a broad topic that talking about specific subtypes of bad naming is useful, to sharpen our awareness around those specific pitfalls.
In colored functions, yeah, it's unfortunate that some readers continue to extend the (meaningless) colors metaphor, which helped remove preconceptions about sync/async to make a point. I wish people wouldn't do that. See also, the fictitious "Nacirema" https://en.wikisource.org/wiki/Body_Ritual_among_the_Nacirem... .
My frustration with the binary case specifically is that because there are only two options, and they should be easier to name for that reason. I didn't really explain that in the post, though, which is my fault.
Yes, these are a subset of unclear naming. I do think naming is such a broad topic that talking about specific subtypes of bad naming is useful, to sharpen our awareness around those specific pitfalls.
In colored functions, yeah, it's unfortunate that some readers continue to extend the (meaningless) colors metaphor, which helped remove preconceptions about sync/async to make a point. I wish people wouldn't do that. See also, the fictitious "Nacirema" https://en.wikisource.org/wiki/Body_Ritual_among_the_Nacirem... .