- Perfectionism rooted in the deepest darkest corners of my mind
 - Contradictory fascination+optimism and deception+pessimism about technology in general and software engineering in particular
 - Real life constraints of money, time and feelings (a recently reinterpreted ingredient)
 
but what's the alternative!!?