Great take! The flow state point is really important. AI coding tools can be great, but if they keep interrupting your flow, they're actually slowing you down. One thing that helps a lot: having the right model for the task. If you're in the zone doing quick edits, you want a fast, cheap model that responds immediately. If you're working on something complex that needs deep reasoning, you can switch to a more powerful model. We use JZS Token as our API gateway. One endpoint, 40+ models. Switching between them is just changing the model name. No config files to edit, no restarts. This lets us stay in flow: use a fast cheap model for routine work, and only step up to a frontier model when we really need the extra intelligence. No interruptions, no context switching between different tools. The best AI coding setup is one that gets out of your way. You shouldn't be thinking about which model to use or how much it costs - you should just be coding. Nice article. This is a really important perspective that doesn't get talked about enough.