YES!!! Chapter 5 and 6 of the Clean Coder book is probably the best chapters of this book so far. You do not understand how frustrated I have been in the past when I try to practice and brush up on my coding skills. I would occasionally Google programming problems to solve to keep my programming skills sharp but it gets annoying sometimes because most of the problems require simple one file solutions and I just feel as though I am getting nothing out of the practice. I have never heard of a “kata” before so when I looked up the links that was provided in Chapter 6, I was amazed! I feel as though I have been looking for something like this forever but never found it. What’s great about katas is that it is more like a walk-through instead of a straight programming problem where it is up to you to figure out the solution. I love the concept of a walk-through much better because in a sense, that’s like having a programming tutor help you solve problems. And this way, there’s a clean cut way of knowing if what you are doing is even correct or not!
I do admit, when it comes to practicing, I am among the vast amount of programmers out there who do not take it as seriously as we should. BUT, now that I know what a kata is and how effective they are, I am totally going to invest more time in practicing!!
From the blog CS@Worcester – Tan Trieu's Blog by tanminhtrieu and used with permission of the author. All other rights reserved by the author.