Why does some code just linerarly flow out of my brain, 1KLOC at a time, ready to run, basically no bugs? And some other code I need to rewrite over and over and fix over and over and rewrite and fix. And over. Even if objectively they aren’t all that different in complexity?