May I add that Agile (which appears to be the currently prevalent work methodology in SE) takes away much of the gratification of software engineering?
May I add that Agile (which appears to be the currently prevalent work methodology in SE) takes away much of the gratification of software engineering?