I've recently been trying to confront the fact that a lot of the things I want to do online work best if they've got some connection to my real life identity (or will eventually, almost by necessity, become connected). Things like working on open source software, writing, etc. almost always seem to lead back to other people knowing at the very least your real name and probably your email address.
I know that my threat model for people going after my identity is a lot different from someone with nation-state level adversaries like Ed Snowden or various activists, but I still find it hard to decide what gets to be connected to what. Do I put my real name on my GitHub account? Do I post things on my GitHub blog to here? Should I have my real name on my Twitter account? What about the fact that some of my usernames resemble each other?
I'm not necessarily looking for advice about my particular situation, but I would really like to hear how other people have dealt with such situations and what you generally think about things like identity compartmentalization.