The paradigm used to be create good enough abstractions you can express what you need in a few dozen lines or whatever. Those lines will be clearer and more precise than English for describing what it does.
I wonder if we'll ever get back to that? If it's still relevant?