I love software development. You might agree if you also work in the software industry. Have you ever thought about why, though? In this article I explore what has drawn me towards development throughout my career, and kept me engaged all these this time.