Skip to content

Instantly share code, notes, and snippets.

@matt-winzer
Last active November 29, 2018 16:11
Show Gist options
  • Save matt-winzer/116001e168178c1a5eb2aa86021e84d3 to your computer and use it in GitHub Desktop.
Save matt-winzer/116001e168178c1a5eb2aa86021e84d3 to your computer and use it in GitHub Desktop.

Courage Time

Courage time is an opportunity to explore material that falls outside the scope of the curriculum. Over your warmup period, pick a technology, framework, library, etc. that interests you and dive in! Do some google searching, do some reading, find a tutorial, etc. This is your time to flesh out your interests and potentially discover some cool tech that excites you.

Possible topics include things like:

  • Virtual Reality
  • Augmented Reality
  • Game Development
  • Data Visualization
  • 3D Rendering
  • Different Langauges (Python, C#, Java)
  • Different Database Software (MongoDB, etc.)
  • And so much more

If you haven't participated in Courage Time before, an instructor will lead you through some topic brainstorming.

At the end of the warmup period, we will ask some of you to show/tell the class about what you were looking into.

Peer Code Review

Peer Code Review is an opportunity for you to look at other students' code, to have them look at yours, and for you both to give feedback. Over your warmup period:

  1. Pair off with a partner in your cohort
  2. Show your partner some code that you have been working on lately
    • This can be a drill/project you've completed, something that is in progress, etc.
    • Could be something you're proud of or something you're struggling with
    • Must be your code
  3. Partner gives you feedback
    • 1 or 2 things you do well
    • 1 or 2 suggestions for improvement (constructive criticism)
  4. Switch and repeat

The goal here is to get comfortable doing code reviews, to normalize mistakes, etc. and humanize us all. Also, we can pull some inspiration from each other regarding:

  • Code craft
  • Organization
  • Different approaches/solutions
  • Etc.

At the end of the warmup period, an instructor will lead a brief retro to discuss what you learned.

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