>>14253486Yeah. I always learn the fastest when I try to explain stuff I think I understand to people who almost understand it. It forces you to approach a problem from multiple different angles until you find an approach your buddy understands, but in the process you gain a much deeper understanding yourself. Likewise when you get stuck on something it's really nice to have a buddy to provide a different perspective.