What else does a chess player do apart from studying chess books and previous chess games of great grandmasters? He plays chess everyday. That is where they try to implement what they have learnt and discover their mistakes and learn from them.
Same goes for a programmer who wants to improve his programming skills. The great programmers code everyday. Even if its just a small script but they make sure that hit the keyboard in front of an IDE once a day. Inspired by John Resig's blog where he advises to write code everyday and takes a pledge to write code for next 180 days and to push that code to version control I have taken up a challenge to solve a Kata everyday starting from today.
Here is a glimpse of his Github repository- YES!! Its a streak of 731 days.
As a part of my learning Javascript journey I have taken a challenge to solve 1 Kata everyday from Codewars. I will be keeping the solutions to Kata I solve everyday on my Github account and will be posting the approach I took to solve the problem in a blog post everyday.
Hakan Forss's blog define it as following:
"Kata means pattern, routine, habits or way of doing things. Kata is about creating a fast “muscle memory” of how to take action instantaneously in a situation without having to go through a slower logical procedure. A Kata is something that you practice over and over striving for perfection. "
So if you want to learn a new programming language or improve your problem solving skills you can tag along with me on this journey. Feel free to give a better approach to solve the problem in comments or fork the repository and clone it to start solving the problems yourself.
Here is a link to the github repository: Github
Happy Coding !!
No comments:
Post a Comment