No, seriously now, why did you become a software engineer? Was it the beauty of the algorithms? The intelligence of the design patterns? The happiness to see other people react to your creations? The agile manifest? The money they promised you? Was it your mom?