I've written software for most of my life and, since 2008, do it as my profession as well as for fun.