Thoughts
Writing code for me is like a jigsaw puzzle. If I see two pieces that connect, I'm going to grab them off the table and put them together,
even if I don't have anything else that they connect to. So it's really weird to do code analysis on my programs before I'm done writing them, because they're not complete, and they're not even internally consistent.
(I don't want to sound like I'm the only one that thinks this. There's some really interesting work being done to try to design editors and type checkers around "holes." But it's all experimental for now.)