8 good reasons to become a software developerby@flaviocopes