Courageous Practice: Path to the Development Mastery

You want to become your best at your craft. For that, you need to practice more effectively and more time.

Sometimes your “katas” won’t be your bests, but guess what? It doesn’t matter. What really matters is how consistent you are practicing.

How often do you practice, how long does it and how many effort you put, all of these things reflect how bad do you want to be a master.

The key concept here is, even slow practice is better than fast learning. Nothing can replace that, is like here in Medium.

You want to be a better human being, a better engineer, but reading these post only help you a little.

The real advance is when you put your hands on and you get your stuff done.

So how do you get unstuck from the average level and move forward towards master level?

Take note of this powerful advice, may many of us have learned in some time of our lives.

Four simple words, Break your a** off!

Yes, what you expect? There’s no other trick than “outwork you” and your previous work sessions.

Let me tell you something, do you know who’s Kobe Bryant? Well, this Ex-NBA player is one of the most dedicated athletes of human history.

This is a moral anecdote, this one comes from a trainer who worked with Kobe and it seems true, but you be the judge. This is the Legendary USA Olympics Training Story from Robert, a USA Olympics trainer:

The night before the first scrimmage I remember I was just watched “Casablanca” for the first time and it was about 3:30 AM. I lay in bed, slowly fading away when I hear my cell ring. It was Kobe. I nervously picked up.
“Hey, uhh Rob, I hope I’m not disturbing anything right?”
“Uhh no, what’s up Kob?”
“Just wondering if you could just help me out with some conditioning work, that’s all.”
I checked my clock. 4:15 AM.
“Yeah sure, I’ll see you in the facility in a bit.”
It took me about twenty minutes to get my gear and out of the hotel. When I arrived and opened the room to the main practice floor I saw Kobe. Alone. He was drenched in sweat as if he had just taken a swim. It wasn’t even 5AM.
This next part I remember very vividly. On the right side of the practice facility was Kobe by himself shooting jumpers. And this is how our next conversation went — I went over to him, patted him on the back and said, “Good work this morning.”
“Like, the conditioning. Good work.”
“Oh. Yeah, thanks Rob. I really appreciate it.”
“So when did you finish?”
“Finish what?”
“Getting your shots up. What time did you leave the facility?”
“Oh just now. I wanted 800 makes so yeah, just now.”
My jaw dropped. Mother of holy God…
The only thing that separates the Master from the average, is that the master has practiced more times than the other have dreamed about becoming it.

But what if you and I start with practicing our craft more courageously. You’ll see and experiencing a lot of improvement and all areas of your personal and professional life as me.

  1. Start small. Start practicing a little chunk of time, 5, 20 or 60 minutes, whatever works for you.
  2. Love what you are learning. Choose some topics that you really would like to learn; testing, web services, algorithms, choose something that you’ll enjoy.
  3. Set deadlines. Establish time frames for practicing and learning doing very specific topics, i.e. I want to practice how to publish a REST webservice by the end of this week.
  4. Break and Fix it. When you are able to break it and fix it, is when you have a real control and deep knowledge about it.
  5. Seek a mentor. Follow the guidance of a mentor is great to have a base knowledge, after that, build your own style.
  6. Make it a habit. Do the practice part of your daily life, set a specific time on your agenda to work on it.
  7. Optimize and repeat. After you have practiced, try to optimize what you have learned. Then, repeat and learn something new!

Those are 7 powerful steps to develop a courageous practice, keep doing it and become a Master, that would be great see you out there doing an excellent craft.

Thanks for reading, please support us by hitting that little green heart!

If you want to know more about to become a master follow us.


Subscribe to our newsletter and get access to full content of our guide on how to become a software master and an exceptional human being.