The Words You Inherit
Every system hands you a vocabulary before it hands you a problem. The names you didn't choose draw the boundaries you can see, and a wrong one doesn't confuse you — it quietly removes designs from consideration.
Every system hands you a vocabulary before it hands you a problem. The names you didn't choose draw the boundaries you can see, and a wrong one doesn't confuse you — it quietly removes designs from consideration.
Variable names and function names accrue meaning over time — and when the name no longer fits the thing, the cost is paid by everyone who reads the code next
The hidden cost of naming something one thing in code and another in conversation