Skip to content

Instantly share code, notes, and snippets.

@coxandrew
Created December 3, 2011 15:52
Show Gist options
  • Save coxandrew/1427430 to your computer and use it in GitHub Desktop.
Save coxandrew/1427430 to your computer and use it in GitHub Desktop.
* Get away from the idea of "getting things done"
* We always have the sense of wanting to get it done
* This sense causes us to rush a little bit; cut some corners (that you *should* cut because you're trying to get stuff down)
* When you're cutting corners, you're not going to try to do something you don't know how to do
* Goal: shrink the gap between your day-to-day code quality and the ideal
* It's not practice that makes perfect - it's perfect practice that makes perfect
* Today is the day you write perfect code
* Focus on the 4 Rules of Simple Design
* This problem was picked because it's too big to finish in 45 minutes
* After the 1st session, walk around and ruthlessly mock their code
* Remind you: "Hey - that looks like duplication"
* "Look at the name of that method and then look at what it's doing"
* "Hey .. you have a 2-dimensional array. It's supposed to be an infinite grid."
* If you're experienced with TDD, consider what TDD really means
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment