Not a developer, but laughing at this statement:
> Public personas are a professional necessity, especially in our industry
If I wasn't on hacker news, I would assume you were an actor or a radio talk show host. Maybe you're right, and developers need to have a public persona today. But why does it need to be that way? You aren't performers. You aren't politicians.