Coding is Collaboration, Communication

Three quotes:

Avi fondly remembers Super Mario Brothers—not as a diversion, but rather as an inspiration that could ultimately lead her to a career in software engineering as she learns how to code.

Yes. That’s my story too, for sure. And this:

For Avi and students like her across the country who are learning to code in and out of the classroom, how they build is as important as what they build.

Building stuff in public can be really scary  but it’s more important than ever before.

When students work together to solve coding problems, their mentors tell us they spend more time asking each other questions and less time coming to them for solutions.

Good.

The problem with my software education in undergrad was the reality that they didn’t allow collaborative work. In fact, they had created complex mechanisms to ensure that students were working in isolation.

Sadly, this was so counter-intuitive to every single student but we were forced to wrestle our way through our lessons silently and sometimes without hope. It just wasn’t the real world and I eventually dropped out of that college to do something else with my time.

But, I didn’t give up on software programming. Thank goodness.