Well my major and future job are in software engineering, which some people don’t consider a “real” engineering discipline.
Software engineering (programming) is like solving a puzzle for me. Using precise language to instruct a computer to do something that is difficult for a human to do. It is fascinating and very fun to me.