Writing code is only the tip of the iceberg. You actually have to:
- understand how the company works
- understand the use case you are managing and how it relates to other business flows
- understand strenghts and weaknesses of the technologies, libraries and frameworks involved
- decide which one to use and how
- thinking about all possible corner cases, evaluating their frequency and importance
- only at the end, write, test, optimize the code
While large language models can help in the last step, they are very limited in previous ones, except working as a search engine on steroids.