Swift Rolls — A grittier kind of kata
In Karate a kata is
a detailed choreographed patterns of movements
Software engineers have co-opted katas as a way to practice coding. They are a great way to compare techniques with other developers. The drawback is that they’re often theoretical and don’t tangle with platform specific APIs and other ‘real world’ problems we face.
In Juijitsu, you get physical and you ‘roll’ with a sparring partner. The grinding, hands-on nature of a roll is closer to a real physical encounter. And so it will be with my new series of Swift Rolls.
We’re going to build some projects that are closer to what you’d see in the real world.