I couldn't bother reading to the end because of how much it beats around the bush.<p>Also, the article doesn't really align with my own understanding and misses a key term: <i>complexity</i> - that's what we abstract.<p>Abstraction is simply the process of hiding complexity by replacing something complex with something simpler that can better fit in our brains. We abstract complexity all the time, in all aspects of our lives, both consciously and subconsciously. It's not a trait exclusive of software engineering.