If you think collaborating like you do at work is painful, and just want to develop things on your own for fun or with a small group of buddies, then that's fine. But don't be upset when the rest of the world stands around like a
 when you make demands.
 when you make demands. Also as far as maker goes. I couldn't agree more, a skilled craftsman should have freedom in his/her work to do it best. But anytime you involve others there are certain things to take into consideration. Is your solution flexible? Is it well documented? Should it be optional?
Many of those things you mention are things which others don't use. The things they do use are used by choice not compulsion.
I really don't think the original post suggestion is a good way to do it, I don't want my users to get PMs from bots. It is too confusing. I also don't want to have to parse all PMs to see if it is from a bot in order to display something more user-friendly, because frankly it is bad design. Since I have no saying in the matter, I won't endorse this.






