A few weeks ago we blogged about the importance of mentorship for programmers, with our focus mainly on how professional programmers can find and cultivate mentor relationships. This week we’re taking a look at how students—who aren’t yet in a professional environment—can find mentors and reap similar benefits.
Last week I had the opportunity to contribute to a great software developer community, Gun.io. Gun.io wanted to hear about what we are doing with Squad and how it might fit in with the needs of the developer and startup communities. It was a great opportunity for me to think through and quantify how Squad has changed the way I think about development, how it’s affected our team’s development cycles (since we always use Squad to work on Squad), and ways other teams can incorporate collaboration into their culture. Check it out on the Gun.io blog or find it reposted after the break!
Squad provides an interesting opportunity for coders working in agile teams to interact even more closely with each other and the code. Whatever level of agile programming you use—from totally pure to a hybrid implementation—communication and collaboration are surely important elements to your process. The ability to obtain feedback from multiple people in real-time is one of Squad’s many strengths; whether you are in the same room or across the country, Squad can provide the platform for sharing, reviewing, and updating code.
Working through a tough programming challenge on your own always feels great, but studies have proven that it is more effective to code through a complex problem with a colleague. For instance, one study found development time decreased by 19% when the participants used pair programming instead of writing code separately.
It was certainly a whirlwind few days out in Las Vegas for the Future of Web Apps 2011 Conference! After tons of great speakers, meeting some great people, and presenting Squad in front of an an audience, I was definitely ready to come back to Bloomington and implement the things I learned. Continue reading