Anyone else find Merge / Take Remote / take local messages always to be confusing and dangerous?
Sometimes Visual Studio TFS messages can be even worse! SOmetimes there it feels like I just have to get lucky when choosing what option they are presenting
Is anyone aware of any writing or papers about the idea of "names"(?) being first class in a programming language -- symbols in Lisp, keywords in Clojure, atoms in Elixir. I'm interested in the differences between these and, say, interfaces, abstract classes (or enums) when it comes to indirection and other design considerations in a code base.