Software engineering is no longer considered engineering these days. People mash abstractions together without even trying to understand what's beneath those abstractions. Knowing what you're actually doing seems to be a big deal in software development now.