What I love about software engineering is how we are creating things from out of nowhere. The process of writing code is a kind of magic where you construct something in your imagination and then manifest it into reality (albeit a non-physical one) and who doesn’t want to be a Wizard?