I've been a professional software developer for over a decade, all told: 2006 to
present, plus an earlier stint in 2000 and 2001. I've written a ton of software
and released or contributed to the release of numerous components, web apps,
services, mobile apps (most of