Getting Started

  1. Pick your track based on your expertise and what you are passionate about
  2. Define the specific problem - who faces it and why it matters
  3. Build a working prototype that demonstrates your core idea
  4. Test your assumptions - talk to potential users if possible
  5. Think through what could go wrong and build in safeguards
  6. Prepare to explain your thinking as much as your code