Yep as Martin did it, you need those holding edges. But you can also opt for not subdividing the model and working with the auto smooth/bevel/creasing technique. I think the Press Start course is the one that mostly uses those? Linking up:
https://cgcookie.com/courses/press-start-your-simple-first-blender-project