I find it interesting that we are still talking in terms of modifying our behaviour to accommodate the tools. Surely the point of LLMs is not to "learn how to use it" but as an extension of our own unique capabilities - the most personalised tool in all of history.
LLMs don't read minds. There's always a chasm between you (your ideas) and them becoming reality. Exactly how people cross that chasm is all the rage right now, and there are a million ways to do it - but just expecting the LLM to pull details out of a few words isn't going to produce anything decent.
Going further, even programming languages "asks" that you change the way you work to make the most use of them. A Clojure developer has a very different development process than a Rust developer, and they're both efficient, right and correct in their ecosystem, but the experience differs vastly and Clojure for example would change you to fit itself, rather than the opposite.
(And generally that consists of keeping only the very most relevant details and deleting a lot of the boilerplate I used to need for other models, it's a great trend.)
I am excited for the next tier of models, but I could readily work for the rest of my career feeling like I have superpowers with only what we have right now. I'm also very excited for the idea of these same strength models getting faster, and much, much cheaper.