• Code Everyday.
  • Take on big projects. Get uncomfortable.
  • Use the Feynman Technique.
  • Remind yourself how much you have to learn.
  • Become a bug hunter.
  • Learn techniques, not tools.
  • Ask good questions.
  • Contribute to open source.
  • Surround yourself with other learners.
  • Do unit tests.