Non-developer here that likes to try to understand CS. I have latched onto this definition from Stanford:
“But fundamentally, computer science is a science of abstraction — creating the right model for thinking about a problem and devising the appropriate mechanizable techniques to solve it.”