Alex Adamopoulos emphasizes the need for hands-on learning, a method that is faster, cheaper and produces better results than taking some training or certification courses.
Jason Gorman presents how developers can learn TDD to the point of transforming the knowledge acquired into habits by exercising a number of practices followed by peer evaluation.
Robert C. Martin on writing good code starting with a bad code example, then addressing many topics like: Boy Scout rule, functions, arguments, craftsmanship, TDD, engineering, certification, etc.
This talk covers Deliberate Practice in Software Development, a.k.a. the theory behind craftsmanship. Areas covered include nature vs nurture, the value of practice, & elements of deliberate practice.