Get Kata

Get Kata
1h 14m

Coding katas are a way that programmers can kick the tires of their programming languages, paradigms and practices. Conventionally anchored in a TDD cycle, katas are typically simple problems that give programmers the opportunity to exercise deliberate practice and explore different approaches, whether programming style, pair programming or test-first programming. But the simplicity can be deceptive, with many programmers tiring of these katas too soon, missing out on some of the more mind-bending and paradigm-expanding opportunities on offer. This session will pick on a handful of katas and dig deeper into TDD, software craftsmanship, lambdas, language(s), (dys)functional programming and Alcubierre drive.

Speaker

Kevlin Henney

kevlin henney

consultant · father · husband · itinerant · programmer · speaker · trainer · writer