Do we really need to know all the miscellaneous tooling?
Instead of writing code I often instruct Claude what needs to be done and how, then review its work. As a matter of fact, I stopped really digging deep into details.
What difference does it make whether I learn another JavaScript library for it to only become obsolete soon?
It is pretty absurd that we have probably 5 or 10 different tools that can “compile” TypeScript, each with its own configuration format and each claiming to be faster than the other (because Rust).
Why should anybody care about the tooling? Why not about the outcome?
It is important to consider edge cases during implementation. It is good to draw up good architecture that is scalable and maintainable in the future.
This is creative work that requires intuition that AI doesn’t have.
It is not important to learn a dozen of quirks of a dozen of obscure libraries. And picking a different one won’t really matter most of the time because neither of them implement your own vision anyway.
You will have to shape it yourself. And you can guide an LLM along with you.