<div dir="auto"><div><br><div class="gmail_extra"><br><div class="gmail_quote">On Feb 14, 2017 8:14 AM, "DJ-Pfulio" <<a href="mailto:djpfulio@jdpfu.com">djpfulio@jdpfu.com</a>> 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">> My glue language is Ruby but parts of the tool would likely be in MongoDB,<br>
> 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'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't matter what it's written in, 2 years later when you're more proficient that code will look like crap. If it doesn't, there'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'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'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 <cough, spit>java</> 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 "projects." For things I deem really<br>
important, I don'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's required. Keep a side list of what was being worked on when the "Ah, Ha!" moment happened. Makes it easier to go back later and double check the ah ha didn'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>