I don't believe that this is the future of computer programming, all those coding assistants feel like companies trying to make mechanical horses and caravans when the combustion engine was invented. IMHO they should be inventing cars, planes and trains. Why? Because they write code using tools made to accommodate people and when you are taking out people from the loop keeping those is useless. It's especially eviden…
When is the last time you tried Cursor? It definitely doesn't import libraries. It can if you prompt it to but you have control. I find it works great it you prompt it one step at a time. It's still can be iterative but it allows you to tighten up the code as you go. Yes you can still go yolo mode and get some interesting prototypes if you just need to show someone something fast but if you know what you're doing it…
I still feel more comfortable with the chat interface where I talk to LLM and make it generate the code that I end up putting together in a dumb editor because I'm still writing code for human based analysis that will be interpreted by machine and my claim is that if the code is actually to be written by machine for the consumption of a machine, then the human should be out of the code creation loop completely and fully assume the role of someone who demands stuff and knows when its done right and doesn't bother with the code itself.