It's actually a really dumb post. There's a lot of 'real' engineering in software engineering if you step back from the latest web x.0 trends and go back to traditional software engineering (OSes, embedded, compilers, data structures, networking, etc). The problem here is that we conflate the 'latest app' (which is usually differentiated in its business model, not its software) with software development. Somewhere down the line business creation has become synonymous with software development. Of course, business creation is excellent, but it's not engineering.