I have a tangentially related issue. It’s completely irrational, but I can’t shake it. Sometimes when writing code, I need to add a block that looks a lot like an existing one, so I’ll copy it and paste just below. (Yes, I know, DRY. Sue me :)
The irrational part comes in when it’s time for me to make the tweaks. Maybe I’m working on a yaml config file, and I need to specify two objects that are mostly the same, with minor changes to one of them.
I’ll make sure I’m working on “the copy”, and not “the original”. So, let’s say I start with this:
- author: E. Hemingway title: The Old Man and the Sea medium: hardcover edition: 1 published: 1952
And the project manager says I need to add the second edition paperback to the list. I’ll find that block, copy the whole thing, and *then make sure I don’t disturb the “original”:
- author: E. Hemingway title: The Old Man and the Sea medium: hardcover edition: 1 published: 1952 - author: E. Hemingway title: The Old Man and the Sea medium: trade edition: 2 published: 1953
Basically, I’ve internalized that my bits have a color.