title: Writing my own file versioning program
body: <p>There is what seems to be a plethora of version control systems.  Therefore, to draw a bad conclusion, it must be easy to write one.</p>
  
  <p>What are some issues that must be considered in order to write a simple file versioning system?  (What are the minimum necessary functions?)</p>
  
  <p>Is it a feasible task for one person?</p>