A note about this room - It's gallery because we're testing to see what we might actually end up writing on something .. more blog-ish. If you want to talk to any of us about anything we've posted here, we have a site for that. Just tag it discussion, and link to the transcript.
Want to make a new user feel really awful about posting a question? Have an entire conversation about them, and how "new users don't do research" with someone else in comments, in plain view of the user, as if they weren't even there.
'Hiring from within' should become our default practice, and that must include people that have been giving us an enormous amount of time just because they like what we're doing. We should consider giving our moderators 'first dibbs' on our new job postings prior to making them public in cases where that makes sense.
I'm really proud of the way that we empower our communities to handle abuse on their own; we give them the tools and just trust them to do it. So many, so very many other sites get this completely wrong. One thing we'll never be is a fertile ground for bullies, and that makes me feel good.
CM time management: you have to create buffer in your schedule because you're going to be interrupted by unexpected circumstances. The flipside is that when you get deep in this rhythm, its easy to accidentally make no plans at all. So, you must stubbornly make plans about your time, and expect them to be cast to the wind. We're a quixotic bunch.
As the size of the network has grown, community team resources have been spread thin. This is no surprise, but the cool thing is how members of the team have come to this realization on their own, and begun coming up with thoughtful ideas about how we can work smarter. We're having more demanded from us, and in turn, we're pondering how to step up. It's a satisfying thing to be a part of.
Documentation: when you need it, it doesn't exist. When you're best equipped to create it, you don't have time to. When you do have time to create it, you've already forgotten what should be in it.
I had thousands of students. There was no chance that I'd remember her. And in a way it made me think of Stack Exchange -- we provide what little knowledge/expertise we can to a bunch of people we don't know, and yet some of those people we help will improve their life as a result. Talking to my former student reminded me of that fact, and makes me appreciate this community and the people who give their time to help even more. Thank you to everyone who's answers have ever helped me.
We need to need to consider our actions carefully when jumping into a tricky situation because moderators understand their sites better than we ever can. No matter how well intentioned we might be, when we lack context, it's easy for us to add to the noise. This doesn't mean we don't take action, it means we have to hold ourselves to very high standards when we do.
One dedicated CM works until the wee hours of the morning responding to Facebook messages from people they know nothing about; another pleads with users griping on Twitter to DM account details so that their issues can be resolved (and presumably the stream of bad PR stemmed).
It is a job that should consist mostly of listening to the people using your software, but often ends up being a Benny Hill routine of alternately chasing and being chased by them.
It is our duty to remember that we are not gods, able to bend others to our will; we are not even legislators, commanding an army with a pen... We are mostly (and primarily!) tool-makers, and should strive to make tools that will be put to good use, observing their effects in order to build better replacements when and while we are yet privileged to do so.
> But I will still argue, not because I enjoy it but because it is my duty. Frequent, vigorous, respectful debate is good for a community, an industry, and an art form. Debate is the Darwinian crucible in which bad ideas are burned away and good ideas emerge, purified in fire.
Gotta love how the folks most concerned about staff comments unduly influencing others are the same folks who never let anything we say influence them.
A waxing crescent moon rising in the far east seems to bring out an enormous amount of crazy on our sites from all over the world, making a note to look into that.
I love that feeling of excitement when I actually manage to complete a task (in this case an SQL query) successfully in a short amount of time. Especially when it's something I haven't done before. Growth is possible. Especially when you use Stack Overflow as a cheat sheet.
What does it mean? It means you're ALIVE, man! Alive and living your part in this crazy improv skit and now you have a new non sequitur to pretend to make sense of for a few minutes until the next one comes along. I woke up and there were two toothpicks next to my coffee grinder. They were there because I had made muffins the other morning, but that's NOT what they MEANT - they meant that I was ALIVE! HALLELUJAH!
Not to take anything away from working remotely, but the occasional chance to visit an office and speak to people face to face gives you all sorts of great ideas to think about when working remotely. Especially when the people you run into aren't people you talk to on a regular basis. (It doesn't hurt that the people here are stupid-smart)
A new site / community is the same. A blank slate to do with what you wish. Once that's gone, and the rules and norms have been established, you cannot wish it back.
A benefit of having dedicated team@ folks that we didn't anticipate (or at least I didn't): having the same eyes on the tickets week to week means we can be quicker to pick up on recurring themes. It's harder to do that when each person only looks at a week or so's worth of tickets.
I should start tracking the amount of time it takes for users in our different private betas to reach certain (as yet undefined) rep thresholds, and see whether 'time to x rep' early on correlates with an engaged community down the road.
There are occasional, beautiful moments when a new user shows up in an established community and reads the Help Center, gets a feel for preexisting social norms, and asks about things like navigating duplicate questions. It's mindblowing. What leads a few users to do this and not others? Are there dials we can turn to increase the number of people who do?
...and besides, if anyone does have something to say about it, they'll say it on Facebook or Twitter. Which is where it'll be announced and promoted and hopefully found before sinking beneath the waves.
My twitter feed occasionally blooms with advertisements for services that purport to allow you to "listen to your community"; somewhere between stalking tools and a glorified Google Alerts interface, they represent a profound disconnect between the people making software and the people using it.
I often have hunches about why something doesn't work the way we think it should work. I have always been wrong -- until today! There was a huge gap between our HAProxy logs and Google Analytics on how many users of SOjp are using IE6 -- apparently that's because GA may not support IE6. Now back to my regularly scheduled program of hunches being totally wrong.
My productivity is inversely proportional to the amount of evidence of my productivity. Three days of silence usually means I'm actually thinking hard about something and need time for that thought to ferment properly. Tossing out stuff halfway through the process usually causes more questions than it answers (even though I may look busier that way).
A metasyntactic variable is a placeholder name used in computer science, a word without meaning intended to be substituted by some objects pertaining to the context where it is used. The word foo as used in IETF Requests for Comments is a good example.
By mathematical analogy, a metasyntactic variable is a word that is a variable for other words, just as in algebra letters are used as variables for numbers. Any symbol or word which does not violate the syntactic rules of the language can be used as a metasyntactic variable. For specifications written in natural language, nonsense words are commonly...
Folks just don't realize that deleting their own posts in an effort to mitigate their poor standing in our system is the equivalent of being caught in a spider web and struggling harder, thereby getting yourself further immobilized by sticky thread.
Last month Shog9 proposed Stack Overflow Academy on Area 51. I was skeptical and thought it was sort of a joke. The idea that anyone would go to yet another Q&A site in order to a ask a question on Stack Overflow seemed crazy. But the more I thought about it, the more I liked the proposal. Over t...