What is thinking on paper? I forget where I first came across the term (it's definitely not original to me), but "thinking on paper" simply means writing out your thought processes as you go through them. I don't use paper, I record my thoughts in O...

Markdown supported · ⌘↵ to post
Maxi Contieri
Software Engineer
I agree that watching diagrams and rubber ducking helps programming.
Nevertheless, Diagrams don't compile and, like all documentation, gets useless after we write the first line of code.
This technique is great for a snapshot, think on paper, throw the paper away and go back to the code (that never lies)