<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Feb 14, 2017 at 8:39 AM, Jim Kinney <span dir="ltr"><<a href="mailto:jim.kinney@gmail.com" target="_blank">jim.kinney@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><span><div><div class="gmail_extra"><div class="gmail_quote">On Feb 14, 2017 8:14 AM, "DJ-Pfulio" <<a href="mailto:djpfulio@jdpfu.com" target="_blank">djpfulio@jdpfu.com</a>> wrote:<br type="attribution"><blockquote class="m_-6614177170010231425m_-4200047002440140989quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="m_-6614177170010231425m_-4200047002440140989quoted-text">On 02/14/2017 07:51 AM, leam hall wrote:<br>
</div><div class="m_-6614177170010231425m_-4200047002440140989quoted-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></span><div dir="auto">+1</div></div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><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></blockquote><div><br></div><div><br></div><div>PHP vs Ruby TK is a prime example. I need something that will let me edit individual objects outside of the CLI. However, Ruby TK doesn't let anyone edit via the web, and PHP requires a web browser. I'm not using PHP right now but another person is. <br></div><div><br></div><div>MongoDB is nice for NoSQL persistant storage, but isn't often available on shared hosts due to the db file size. I've been using JSON as a half step towards MongoDB, but need to ensure the data can be read by PHP as well as someone else is doing some web stuff with it.</div><div><br></div><div>For the record I am working on 2+ year old code and it is a mess. My mess though, so I'm cleaning it up. </div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><span><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="m_-6614177170010231425m_-4200047002440140989quote" 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></span><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><span><div dir="auto"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="m_-6614177170010231425m_-4200047002440140989quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="m_-6614177170010231425m_-4200047002440140989elided-text"><br></div></blockquote></div></div></div></span></div></blockquote><div><br></div><div>I have Monday off, and some extra free time coming up. That's part of the scheduling; do I spend a chunk of time on standing up a Neo4J node to get the visualization I want, or a MongoDO node to move to persistent storage. Either one means I'll need to add code to store and transfer the current objects. </div></div><br clear="all"><div><br></div>-- <br><div class="m_-6614177170010231425gmail_signature" data-smartmail="gmail_signature"><div><a href="http://leamhall.blogspot.com/" target="_blank">Mind on a Mission</a></div></div>
</div></div>