I find this a bit silly, but here's a vague introduction post. I found this website through google, I'm a doer of all master of none and I believe forcing people to post promotes bad posting habits and shoo's more people away rather than bring them in.
Cheers o/