<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div>I understand that real programmers can move among different languages. The theory I have, subject to facts, is that while learning it is best to code a lot and limit the things you&#39;re trying to learn to a manageable level. That&#39;s why I&#39;ve been on Ruby; it inspires me to code more than I&#39;ve been doing in Python or C.  What should actually happen is that I&#39;ll get good enough at stuff to pick up new languages faster. That&#39;s the theory, anyway.</div><div><br></div><div>So, I&#39;ve done a little TDD and this morning started to learn how to package a Ruby gem. I have some text munging stuff to do and some &quot;refactor large methods into a class&quot; if you follow Robert Martin&#39;s &quot;Clean Code&quot; paradigms. I can do this in Ruby and move forward in those skills, or switch to a more used language and go back to the &quot;code newbie&quot; stage. I&#39;m not a good enough coder yet to easily move to mid-level skills.</div><div><br></div><div>Make sense? I&#39;m still recovering from a head cold or something and the day is going long.</div><div><br></div><div>Leam</div><div><br></div></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div><a href="http://leamhall.blogspot.com/" target="_blank">Mind on a Mission</a></div></div>
</div></div>