Software development as an industry is in its infancy and growing fast. To grow fast you need more people, but learning complex software development skills takes time.
Music has been training complex abstract skills for hundreds of years. Surely there are applicable established methods we can borrow to help software developers grow?
This talk starts with an overview of the ways music skills are complex and many-layered, and demonstrates the relevance of drawing on this tradition for teaching and learning the complex and many-layered skills required for software development. It then expands on three key technique areas, each with examples of how they are applied in music learning and ways they could be applied in growing software talent. Listeners will come away with a set of practical tools that they could apply in mentoring and growing their own software talent, or even in shaping their own development.
Software development as an industry is in its infancy and growing fast. To grow fast you need more people, but learning complex software development skills takes time.
Music has been training complex abstract skills for hundreds of years. Surely there are applicable established methods we can borrow to help software developers grow?
This talk starts with an overview of the ways music skills are complex and many-layered, and demonstrates the relevance of drawing on this tradition for teaching and learning the complex and many-layered skills required for software development. It then expands on three key technique areas, each with examples of how they are applied in music learning and ways they could be applied in growing software talent. Listeners will come away with a set of practical tools that they could apply in mentoring and growing their own software talent, or even in shaping their own development.