Like most of us, I’ve always treated my editor and terminal as two separate places, with constant back-and-forth between them. I would write code, switch to a terminal, run a script, scan the output, and go back to the editor. This is a very normal loop, but when you think about it, there is a lot of friction here.