Idunno I write JavaScript primarily and I can go days without running a project. It's a way that I enjoy working. I kind of thought that everyone works this way. When I run my code, I'll usually have a few typos and syntax oversights, but other than that it usually works fine and tests out. Writing in a concise functional style really helps.
To some degree, if you can't write code without running it, it's a sign that you don't really understand the code you are writing.
Ehhh, it's all pretty simple logic. There's nothing different about "non trivial" stuff, other than maybe the opinion that the devs have of themselves.
To some degree, if you can't write code without running it, it's a sign that you don't really understand the code you are writing.