title: How to efficiently write code on paper
body: <p>In my University tests I often have to write programs and algorithms with pen and paper. For example, for my next test I'm going to have to write quite a lot of code in scheme and Java on paper.</p>
  
  <p>I write quite a lot of code, but never on pen and paper. When writing code on paper, I often go at it with the same attitude as if I'd be writing the code on a computer. This often results in a lot of strikethroughs and additions, which often results in a total incomprehensible mess, because I'm used to being able to add and remove blocks as I please.</p>
  
  <p>The problem is the programs or algorithms are complex enough so that it's not possible to think them completely through in your head before writing the code.</p>
  
  <p>Is there any way to effectively and efficiently write code with pen and paper?</p>