Every assignment has to stem from an idea!
This phase, typically lasting between 1-2 weeks, consists of writing all of the ideas that come to mind. Since there is a bunch of minds assembled together, there is a plethora of ideas to tackle, assess, and think of. While not all ideas get chosen, the ones that stand out from the rest are assigned to those developers that find themselves curious and eager to learn in that specific area of coding (e.g. Student A likes a DNA assignment, another student liked a Marvel assignment, etc.).
Once every student is assigned a task team to work with, we move onto phase 2.