What about things like copilot that are simply predictive autocomplete? It doesn’t pull you out of flow state but dramatically increases typing speed, especially for boilerplate.
It absolutely kills flow state for me personally because I’m being shown code completions that may or may not have anything to do with what I am actually about to write.
When I allow myself to review the relevance and correctness of the attempted completion, I have to set aside the actual code that I was envisioning. This may or may not be easily recoverable after the (generally wrong) suggested completion is dismissed.
I am not neurotypical, and we are all different anyway, so it is obviously different for others. But I disabled the active code assistance option at work almost immediately due to it being actively harmful to maintaining flow state.
When I allow myself to review the relevance and correctness of the attempted completion, I have to set aside the actual code that I was envisioning. This may or may not be easily recoverable after the (generally wrong) suggested completion is dismissed.
I am not neurotypical, and we are all different anyway, so it is obviously different for others. But I disabled the active code assistance option at work almost immediately due to it being actively harmful to maintaining flow state.