I think the title speaks for itself. Why do you (Casey) always put your name on every todo, note, etc on the code?
Is this something specific to Emacs, are you planning to have more proggrammers work on the same code (so you are putting your name there to point out it is meant for you only) or is it just a habit of sorts?
Yeah, it's good practice to put your name in your comments so that someone can come ask you about it later if necessary.
In my local copy, I've been using "handmade" instead of "casey" to distinguish things that were added on the stream from notes to myself. Makes it a little clearer that they were things done on a video and not by some random dude named casey.
Isn't that one of the key features of a version control system?
I mean, I've been working in .Net for a few years and whenever I want to see "who did something" (comments or code) I just look up in the change history, or even better now with TFS 2013, I have code lens change tracking per method right up in the method signature.
Perhaps this practice is just more common in C code or something? I've never ever seen it before anywhere, and it feels very redundant to me.
I love source control as much as the next guy but I really like including the name after the comments.
Think about the workflow for a second. "Alright there's this comment and I don't know who wrote it. Let me [git blame/svn blame/whatever], ok so dev1 touched it last, but the commit message is "refactoring", so he probably just copied it over, now let me rifle through the history of the file until I found the original author"
Not to mention that when you want to find all your own TODOs all you need is a text search now instead of some complicated filtering involving your source control system.
The reason I always tag comments with my name is so that I can search for them on projects where there is more than one programmer. I like to be able to quickly search for all my TODOs, for example, vs. someone else's.