Skip to content

Instantly share code, notes, and snippets.

@benforeva
Last active December 18, 2015 16:39
Show Gist options
  • Save benforeva/5813172 to your computer and use it in GitHub Desktop.
Save benforeva/5813172 to your computer and use it in GitHub Desktop.
Why your code will be crap and why that is ok.

Writing software is akin to writing a novel in that it is sometimes difficult for the author to get started. One way to overcome this fear is to keep in mind that your first draft will not be perfect. the first stage in writing is to put all your thoughts down despite their lack of polish. The author should write, evaluate the written word, refine concepts and characters and develop new ideas. In a similar fashion the programmer can overcome her fear of writing code at the start of a project. No matter how bad the intial code is, she can evaluate and refactor it to make it better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment