I was having this conversation with one of the blue belts at 10th planet montreal. We were talking about the best way for beginners to develop. Pretty much he really believed that the best way is to do slow controlled rolls with experienced guys like himself in order to understand what the hell they are doing to you when you get submitted instead of going 100% and you get submitted pretty quickly. This as opposed to full out rolling with another inexperienced person where neither of you have much technique and lots of energy is wasted. Obviously going to theory practice and learning all the basics will help too, but he also stressed the importance of sort of finding what works for you and then practicing on those specific moves over and over rather than just learning everything in general at the begging. so as an example starting to learn to pull guard and a solid butterfly sweep as opposed to maybe just learning everything in general right away. What do you guys think?