However, in many cases a more descriptive name is way appropriate. On top of my mind:
- Multiple variables of the same type. How are you supposed to distinguish between req and req2? Compare it to something like "apiReq" and "cdnReq"
- Primitive types, that does not inherently carry a domain value. An integer called "seconds" or "max_offset" has a lot more meaning that one named "num"
Forcing such a notation into the language would make impossibile to represent all these cases
If you were just coding physics problems you could have types restricted to the physics domain, that is, physical units. Which it looks like MATLAB does now support: https://www.mathworks.com/help/symbolic/units-of-measurement...
There are a few interfaces in Go that are used heavily and I don't mind that people often use a single character for them.
It's the same thing as everyone using `i` for iterators.
If you think about it, when you solve a physics problem, for instance, you call every mass “m1”, “m2”, etc. Maybe this would be another step in Go’s direction of conforming style to make code more standard and readable.
Also funny you bring up the Muse, as I actually worked there a few years back. The Muse 2 is a reasonable increase in signal fidelity though with a tradeoff in that it has more issues in adverse environmental conditions (sweat etc). The main difference between the generations is in usability on the consumer end, which is the target market for the device. It was never intended to be a research tool, and it excludes many of the important electrode locations for research. For that reason, calling it a toy is roughly accurate in my opinion.
If we have not even said that it is wrong, then it's going to happen. Saying that it is wrong and should stop happening is the first incremental step in reducing its rate of occurrence.
The problem is that between two equally qualified candidates, if one has a record and the other is clean, it can be pretty easy to justify just throwing the first one out. And pretty hard to prove that that’s why you were rejected.
Always confused by this notion. People act as if the US is the only place this is possible but not only is it possible in most of the western world, there is in fact BETTER mobility in the much of the western world relative to the US. The US isn't even in the Top 10!
https://www.businessinsider.com/countries-where-intergenerat...
I would add "inspired" to your list … I frequently visit digital art sites well known for the excellence of the work of their many artists, and scroll through the "showcase" areas especially, seeking out that specific thing. That which impresses me also often inspires me. Helps get the "creative juices" flowing before working with any of my favorite art creation tools (Blender 3D, Inkscape, Krita, Godot game engine, etc…).