> I've attended a one-hour code kata at a conference (BTW, by Gabriele > Lana, who often speaks at northern Italy events) and I found it > interesting. Of course, as usual, it depends on how we do that. A > pinch of salt is always fundamental.
I know Gabriele and I attended to one of its performance as well. Probably could be some interesting to see once in your life, but I don't think I would like to attend another similar session once again. Of course what you like or dislike is something completely subjective, so somebody else could be interested to attend to other katas. But this wasn't exactly my point. My point is that probably Gabriele repeated that kata hundreds of time before to perform it in the way we saw it. Everybody can use his free time as he wants, but if you have some hundreds of hours to invest in order to improve your skill as developer don't you think you could use them in a different way? > Every time you repeat the kata, you can try different things, whilst you're > doing it, you are reflecting on what you're doing and the why... as you > improve and refine, you will internalise it, making it natural to you. > > Another benefit is the closing of the gap between cycles of thinking and > executing. If you think, I need solution X here and you've done it many > times, than you implement it flawlessly within a blink of an eye and have > your brain already thinking about the next step... This reply is closer to my original question, but I still don't catch this point. Is it so important if you can solve a very specific problem and write the corresponding piece of code that implements your solution in 5 minutes or 10? Personally I think there are other things I can do to improve my skills and enlarge my knowledge. For example I like to study the open source code of programmers smarter than me in order to learn their tricks. I spent the last 2 evenings reading how the guys who create powermock used javassist in order to proxy final classes. Now I know a new technique and I have enriched my programmer's toolbox with another item. Can you obtain some similar benefits by repeating the same exercise again and again? -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
