| I volunteer, but not for anything related to software development. I'm an ASL (Assistant Scout Leader) for a scout troop in London. I enjoyed my time in the scouts as a kid, and i figured if i was only able to enjoy it as others gave up their time, perhaps it's time I pay it forward. Turns out, it's been incredibly rewarding. In our career we tend to spend loads of time inside, and this has got me out doing active things (camping, canoeing, even skiing.... lighting fires, hiking, etc) that I'd never do off my own back. But even greater than that, it's started to teach me how to be a leader -- not through exercising raw authority, but through coaching and mentoring young people together as part of a team. Sometimes i don't know the answer and i have to work it out with them! I think that's a direct mapping to being a good senior/lead developer there -- it's helped me immensely, and sometimes I've felt less challenged by my Scouts than I have by my dev team! Thoroughly recommend it to anyone considering volunteering. |
It's very rewarding to help young people discover the outdoors and help them on their path to being young, responsible, adults.