I might be having a dumb day but today after looking over my code I ran into a meaning issue with my own syntax, and the comments explaining that syntax...something I've never actually thought about until I decided I need to be clearer to myself, as this application gets larger and larger and I'm the only maintainer on this project...so here is the question.
If I were to say merge hash1 with hash2 what would that mean to you? Would it be more proper to simply say "merge hash2 into hash1" since this is what I actually mean? I'm not the the only one reading this so I want to be as clear as possible to people who aren't programmers what exactly is going on.
For anyone who wants elaboration on entities:
hash1 = {a: "default", b: "default", c: "default"}
hash2 = {a: "new", b: "new"}
Where in this case hash2 is being merged into hash1 so that hash2 overrides hash1.
For anyone who doesn't program, think of it as two lists, list2 merging into list1.