Don't worry, it's a new Agile methodology!
where do you code when you're not at a computer?
"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"
My journals: dustArtemis ECS framework and Making a Terrain Generator
I code on paper even when Im in a computer, its just way more freedom..
Some times I need to push a line from here to there, write a note, make links, give quick samples of classes and uses, push more lines linking than to the current code, and then after all the mess is laid out, I redo it, that time making everything organized. I cant do all of that just commenting on code.
Thats how my brain works, I need to organize information in a visual way. Even when Im building a game, its all mockups sketches and concepts for every possible moment, it helps see the game running even when theres no game yet, writing a design doc after that is way easier (not considering the really annoying market research part, of course)