4 ms·
If you put your email address out there, people will use it. Maybe github needs to do a better job of conveying what you’re making public when you push a commit
by mikeash 7y ago
If you put your email address out there, people will use it. Maybe github needs to do a better job of conveying what you’re making public when you push a commit, although as a service for programmers it may be reasonable to expect people to understand this already.
- saagarjha 7y agoGitHub provides an option to use a special noreply address when creating your commits: https://help.github.com/en/articles/setting-your-commit-email-address https://help.github.com/en/articles/setting-your-commit-emai.... From the command line, well, I think it's not that difficult to see that your email address is going to be attached to it because it's right in the output of git log.
- rgoulter 7y agoThere are at least a couple of ways to reduce the annoyance of "people will abuse knowing your email address". I think most of the "you didn't know email is easily readable in your commits" are responding to "try and hide your email address". This is kinda tough, since you need to know how each program you use works well enough to know what's public or not. (Or you need a way to have disposable email addresses). I think another is "adjust expectations and response". I think if your starting assumption is that an email address is public, or that your email address will receive garbage, then it's easier to mark it as spam, complain on social media, and get over it.
- crashbunny 7y agoI got the impression from the tweet it wasn't about github, it was about the recruiter. The lengths the recruiter is willing to go through to get an email address doesn't start and stop with github.
- mikeash 7y agoRight, but that seems to be based in confused expectations. The tweet starts out, “My email address isn't on the web.“ But it clearly is.