Whenever I’ve done experimenting I found the tab completion annoying and the agent got so much wrong I was basically fighting it at every step, but when I went back to VS Code and treated LM as a super fast inline stackoverflow—give me an example, look up this API, find my dumb syntax error—I could use it to support deep work/staying in the zone rather than supplant it, and the resulting code isn’t slop because I wrote it.
It seems to me a lot of developers are operating this way instead, treating the machine as an electric bicycle for lots of little boosts rather than FSD.