I have been a software engineer, professionally, for about fifteen years. Like a lot of people who write code as a part or pretty much all of their job I did not come to Software from a predictable angle; my degree is a BA in English and American Literature, but