I long time ago I was speaking to my Father about software engineering and how it doesn't really matter what industry I work in, because software engineering is software engineering. Sure, some industries may be more interesting than others depending on what I enjoy, but the fact remains that either way, my job in the end is to solve problems with software. I think that's sort of a difficult concept for people to grasp if they don't work in a field like software. Anyway, I just read this really interesting article about something called destination-based dispatching and how it is used in elevator design and it made me think about how being a software engineer can lead you down so many different roads, but in the end, you're solving problems by writing software.