I never thought of programming challenges as a way to improve muscle memory. It is so obvious once you say it. I have been guilty of not giving them adequate priority. Your article has given me extra motivation. Thanks
When I’m interviewing candidates for hire, I often ask what kind of on-the-side programming do they like to do. I look for people who understand that your have to keep practicing on a music instrument to get better at it and see their software “art” in the same way. Doesn’t even matter to me what kind of programming you do, I like to hear about how passionate you are about it.
I also like http://exercism.io. I’m guessing it is left off the list because it is not competitive but designed more to be a cooperative learning experience.
… and even if you play guitar and your favorite genre is rock, doing some little practice with blues, metal, or any other different genre can be anything but useless. And I agree with you: imo programing is both a science and an art.
As mentioned in another comment, I wasn’t aware of it. However I wouldn’t consider cooperative learning a reason for leave it out… actually that sounds like a very good thing, and now I am getting curios :]
Ways To Become A Better Programmer Become a better programmer: Qualified programmers remain highly valued in the tech world: developer jobs are usually some of the most difficult to fill, and the demand for these types of professionals does not…
You know, in my opinion all you need is to become the best programmer, you need to learn programming, learn new languages, practice more, every day in our world something is being added to this you need to change all the time.
Read this article Swift vs Objective-C: What is the Best Language for iOS Development?