<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Feb 14, 2017 8:14 AM, &quot;DJ-Pfulio&quot; &lt;<a href="mailto:djpfulio@jdpfu.com">djpfulio@jdpfu.com</a>&gt; wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text">On 02/14/2017 07:51 AM, leam hall wrote:<br>
</div><div class="quoted-text">&gt; My glue language is Ruby but parts of the tool would likely be in MongoDB,<br>
&gt; Neo4J, PHP, and maybe even Go. Already using Ruby and SQLite, adding RubyTk.<br>
<br>
</div>My first question would be if you need that many different languages, perhaps<br>
you don&#39;t have the correct hammer/screwdriver picked?  A few of the things<br>
listed above are extremely similar and effort to reduce those dependencies would<br>
be useful.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">+1</div><div dir="auto"><br></div><div dir="auto">Use a project to expand ones skill set in a language. It doesn&#39;t matter what it&#39;s written in, 2 years later when you&#39;re more proficient that code will look like crap. If it doesn&#39;t, there&#39;s a different problem.</div><div dir="auto"><br></div><div dir="auto">Every language has a library or modules or add-ins or what ever. It&#39;s knowing all (ALL!) of those and how to use them, and which ones not to use, that makes the project code much, much better.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Don&#39;t be like Redhat with 50 different languages in almost everything GUI they<br>
do.  KISS.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">s/Redhat/gnome/g (argh! What a mess!)</div><div dir="auto"><br></div><div dir="auto">Redhat is pretty much a python shop with &lt;cough, spit&gt;java&lt;/&gt; for all web gui stuff (except cockpit -python and javascript). </div><div dir="auto"><br></div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
For the other question - just in time learning will keep the project moving and<br>
not get you side-tracked.  We all get side-tracked.  I can look about the house<br>
and see 10 started, but not finished &quot;projects.&quot;  For things I deem really<br>
important, I don&#39;t get side-tracked until they are finished.<br></blockquote></div></div></div><div dir="auto"><br></div><div dir="auto">A big +1! Just in time is all that&#39;s required. Keep a side list of what was being worked on when the &quot;Ah, Ha!&quot; moment happened. Makes it easier to go back later and double check the ah ha didn&#39;t also include an accidental uh oh. </div><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="elided-text"><br>
______________________________<wbr>_________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/<wbr>listinfo</a><br>
</div></blockquote></div><br></div></div></div>