Conversation
Umpiring youth baseball games is very much like writing free software. Most of the time you feel great for contributing your time to something that clearly benefits everyone, but every now and again some dude comes along and tells you that you are shit and all of your decisions were wrong.
0
1
8