Of all the skills we teach at CodeUnion, we focus most relentlessly on teaching our students how to debug effectively. Why do we think this skill is so critical and, more importantly, how does one teach a novice how to debug?
CodeUnion loves to get people together to learn and write code. Yesterday we hosted our first meetup. A quiet yet solid learning evening, we worked on a few different CodeUnion kata.
The code below defines a Sinatra route and includes a method initially written to print a shape at the command line.
People frequently ask us how we structure our workshops. CodeUnion workshops revolve around a small group of people progressing through a series of code projects and challenges. The goal of these projects is very simple. We want people to write lots of code. More importantly, we want people to get frequent if not multiple times day feedback on their code. We don't want people stressing out, "Is this good code, is it bad code..." We want people to write code in an unhindered fashion while simultaneously not thinking about anything other than having fun and getting feedback from more seasoned developers.
Our students love their time with CodeUnion, but what happens when a workshop ends? More than you might realize!