Going through Zed Shaw’s Learn Ruby the Hard Way, I now recognize the importance of typing in the context of learning to program a new language. My professional experience in software development consisted of .NET development in C#, which is extremely similar to JAVA in syntax. So, upon encountering Ruby syntax elements such as pipes ‘|’, typing the code becomes slow due to a lack of practice, which impedes and constricts thinking.
1 2 3 4 5 6 7 8 9 10
Typing code like the excerpt above has developed muscle memory for me, and made me think of solutions faster, just as Zed said it would.