I've done many code katas before and even presented a kata a year ago in the company I was working at that time. I dont do it as often as I should due to lack of discipline...
I usually do katas on things I want to improve like exercises on refactorings, algorithms, patterns or to internalise some process that I cant automate. 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... On 12 August 2010 21:15, Fabrizio Giudici <[email protected]>wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 8/12/10 22:01 , Mario Fusco wrote: > > > > Am I missing something? Is there somebody else who tried to do a > > kata? If so do you find it of any utility? > I've attended a one-hour code kata at a conference (BTW, buy 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. > > > - -- > Fabrizio Giudici - Java Architect, Project Manager > Tidalwave s.a.s. - "We make Java work. Everywhere." > java.net/blog/fabriziogiudici - www.tidalwave.it/people > [email protected] > -----BEGIN PGP SIGNATURE----- > Version: GnuPG/MacGPG2 v2.0.14 (Darwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAkxkVlwACgkQeDweFqgUGxdyHQCfXaWTacD0eCgFEODkzdmL68Ja > WCoAnA1IbeAEP2EzHcq6jsQFBy/UwX1f > =UN/t > -----END PGP SIGNATURE----- > > -- > 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]<javaposse%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- 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.
