EDIT: due to some really interesting comments below, I've decided to replace references to katas
with mindfulness exercises
, since kata
can border on cultural appropriation, and, despite being widespread, is not the most descriptive term for the practice. :)
I feel like I've been hearing people talk about code mindfulness exercises a lot lately, and I think I understand what they are. Here's what I gather: it's an exercise that you repeat every day without looking at your previous work. The flow goes something like this:
- Code the same thing over and over again
- ???
- Profit
It seems like a form of code meditation. Am I off base here?
Do you intentionally practice code mindfulness? Have you done exercises in the past and then stopped? What did you get out of it? What's a good exercise to start with?
I feel like this is an interesting concept but I don't have a clear entrypoint, especially since no one on my team or in my circle of friends and mentors practices this form of code practice.