title: Writing easily modified code
body: <p>What are some ways in which I can write code that is easily modified?</p>
  
  <p>The one I have learned from experience is that I almost always need to write one to throw away.  That way I have developed a sense of the domain knowledge and program structure required before coding the actual application.</p>