"A kata is a programming exercise which helps programmers hone their skills through practice and repetition"
I've done 2000 of them in 7 different languages, what have I learned? Am I really a better developer?
I'll talk about programming practices, language design and algorithm quizzes after spending countless hours solving and reviewing katas. I've suffered doing performance optimizations in numeric sieves or dealing with verbose languages when a python one-liner would do the same job. I've also struggled with simple programming exercises in Elixir or Haskell...
I think I've discovered a thing or two on how to be a better developer and I'm thrilled to share it. Don't miss this talk!