I think the dividing line between skilled and unskilled use of AI is 'machine, do magic' vs 'machine, do x, y and Z, thus and so, avoid i, j, k which knowledge is the fruit of bitter experience.' Being able to articulate what matters and why is the ultimate high level language.
I don't think so. The otehr day I assigned an agent to build a filter for an NDJSON stream and to make it stackable, it took me maybe 2 or 3 minutes to write up the behavior I wanted and it was done, tested, and working 15 minutes later. I don't see how I would have been better off spending the afternoon doing it manually, fixing my own own typos, forgetting one category, using the wrong regex library etc
“Generate scientist” … is that a real job like “prompt engineer”