As someone who does both (artistic, design type stuff, and also coding), I can confirm that it doesn't work like that for coding. I do draw stuff, arrows, blocks, layers, whatever can help me, but everything pales in comparison to sitting get still, with your eyes closed, and holding all that abstract construction in your head. Especially since I can be imagining days/weeks/months of work in one go. Artists have a huge advantage here.
That's why personally I'm a big believer in functional visual/feedback based tools for programming, like touch designer, grasshopper. Strictly for code there's Light table, but it's pretty far off of real visual programming tools.
These help a lot in offloading some of that brittle house of cards construction you have to store in your head.
That's why personally I'm a big believer in functional visual/feedback based tools for programming, like touch designer, grasshopper. Strictly for code there's Light table, but it's pretty far off of real visual programming tools. These help a lot in offloading some of that brittle house of cards construction you have to store in your head.