While domain specific languages are important , i believe most abstraction today happens at the library/tool level. Yes, some of them use text files and exact instruction, but are still high level.
And with machine learning , we don't even spell every step.
And with machine learning , we don't even spell every step.