1. learning?
    1. Dreyfus Model
      1. expert
      2. proficient
      3. competent
      4. advance beginner
      5. novice
      6. Dreyfus Model
      7. Intuition!!!
    2. baby steps
    3. practice a lot!
  2. Unit Testing
    1. human testing code
      1. error prone
      2. slow
    2. automate code tests
      1. computer can do it faster
      2. run it everytime you want
      3. you will feel confident with code modification
  3. Test Driven Development
    1. extreme unit testing
    2. write test before coding
      1. you know what code should do before coding
        1. write test
        2. code until tests works ok
    3. Topic
      1. Topic
  4. books
    1. Test Driven Development by Example - Kent Beck
  5. author
    1. Abner Ballardo Urco
    2. http://www.modlost.net