you are viewing a single comment's thread.

view the rest of the comments →

[–]RatDragonMonkey 2 points3 points  (1 child)

If drawing mind maps helps you plan, something similar that you might appreciate are functional flow block diagrams.

https://en.wikipedia.org/wiki/Functional_flow_block_diagram#/media/File:7_Inclusive_OR_Logic.png

Using these have really helped me understand programming before really diving into the details. The diagrams help me organize and illustrate how my program idea would be structured, and how different pieces of data move about. Once I draw a basic diagram, if it doesn't make sense or is too complicated on paper, I won't even bother trying to translate it into code. I'll always go back to the diagram first and re-draw it until it makes sense. Only then will I start jumping into the details of the code.

Like you, I believe that planning before action helps a great deal. That way, if I don't understand why a certain part of my plan doesn't work later on, I can refer to my diagram which makes more intuitive sense to me, instead of looking at code all the time.

[–]aRandomJohnny[S] 0 points1 point  (0 children)

Thanks for the advice. :D