You had to change the end because following it through actually made total sense. You kinda pulled a trick, no doubt to convince yourself if I’m being fair to you.
I'm not sure I agree with “far less specific language”. I became interested in programming precisely because it's far more specific than human language, and yet this didn't lead to me preferring assembly code over high-level abstractions.
You simply described what you wanted in more abstract far less specific language.
Before we were at least 2 compilation/translation steps removed from machine code, now we are 3.