Code Kata

Practice

In the real world of coders a lot of us type to do something. We type every time we need to write a mail. Every time we type chat on slack. But these activities does note make as better typer. I am typing also in this moment. But this does not make me a good writer or a good coder. And also, coders does not improve going all meetings and user groups. All these moments focused on work, improve skills to enhance. In the real world we cannot learn. Basically it happens, but is not the right way to learn something just go to work or just time a mail.

The key point of the kata is not arriving at a correct answer. The point is the stuff you learn along the way. The goal is the practice, not the solution. It is very useful to delete all code written during a kata session.

Focusing

We can do the best when focused in what we are doing. To be focused, we must remain concentrate on our activity. The secret is to remove all distractions. In order to become good, as student I've spent a lot of time studying with a technique that allowed me to manage my time. Often, studying, I use time boxed time. This allow me to encapsulate the time I must be concentrate. I do not like to study. I like to limitate this time.

Challenge

What is a challenge? A challenge is a stimulating situation. Think about athletes that to improve their skills needs a moment separated from the challenge. Improvements happens in training sessions. These moments designed to do exercises are the key point of improvements.

Edge

I've spend an entire piece of my life to look for a scomfort zone. Comfort zone is the right place to stay in relax. In relax we are not pushed to go over our edge skills. Move us in a precarious position to overstep. Do experiments. Fail over and over. This cannot be done in job time.

Professionism

Those speeches talk about practicing. All practices that all people do under job deadline pression. But this is not the right place. We must separate practigin from profession. This separation has the name of Code Kata.

results matching ""

    No results matching ""