<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Well, yes.</div><div><br></div><div>But the same workflow should be used in production either way, most of the time, don't you think?</div><div><br></div><div>I have hot patched my shipped programs without recompiling, for trivial modifications. But then I go back and update the source code and redeploy when it is convenient anyway, because I like to have an observable history in git.</div><div><br>Sent from my iPad</div><div><br>On Aug 6, 2015, at 1:05 PM, James Sumners &lt;<a href="mailto:james.sumners@gmail.com">james.sumners@gmail.com</a>&gt; wrote:<br><br></div><blockquote type="cite"><div>Except, the Ruby program can be edited on the destination system if need be. The Go program, in the described scenario, would have to be edited and recompiled elsewhere.&nbsp;<span></span><br><br>On Thursday, August 6, 2015, Ed Cashin &lt;<a href="mailto:ecashin@noserose.net">ecashin@noserose.net</a>&gt; wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Responding to, '<span style="font-size:12.8000001907349px">With Ruby, I can say "It's on the machines, so I can use it"'...</span><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">If you write a Ruby script, that script has to be deployed to the target where it will run, so that's one file being added that wasn't on the machines before.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">If you write a Go program and compile it, you get a statically linked executable (if you are using regular go), which is also one file that has to be deployed to the target where it will run.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Either way, you have to add one file that wasn't there to the target machine.&nbsp; So if you don't install the Go build tools on the targets, the distinction isn't significant.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">This is an advantage Go has over a lot of other compiled languages.&nbsp; It avoids some of the dependency hell that motivated people to adopt Docker and containers.&nbsp; It's kind of ironic.</span></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 6, 2015 at 9:19 AM, leam hall <span dir="ltr">&lt;<a href="javascript:_e(%7B%7D,'cvml','leamhall@gmail.com');" target="_blank">leamhall@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>On Thu, Aug 6, 2015 at 8:08 AM, Darrell Golliher <span dir="ltr">&lt;<a href="javascript:_e(%7B%7D,'cvml','darrell@golliher.net');" target="_blank">darrell@golliher.net</a>&gt;</span> wro<br><br></span><span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span>Leam, &nbsp;you mentioned fun in your criteria.&nbsp; I like that. &nbsp; &nbsp;The most fun I’ve had programming lately has been&nbsp;<div>in Go. &nbsp; pro-tip for googling it is is to use “golang” &nbsp; <a href="https://golang.org" target="_blank">https://golang.org</a> &nbsp; &nbsp; I’ve done basic, pascal, modular-2, assembly, C, C++, Perl, Python, Javascript and probably a few others I’ve forgotten. &nbsp; &nbsp; Go rocks.</div>
<div><br></div>
<div>I don’t spend a lot of time thinking about it from a career path perspective, but there are some signs it could prove</div>
<div>marketable, maybe. &nbsp; &nbsp;Docker is built with it for example.&nbsp; Digital Ocean seems to use it a lot too.</div>
<div>
<div>Here’s a list of companies.. &nbsp;<a href="https://github.com/golang/go/wiki/GoUsers" target="_blank">https://github.com/golang/go/wiki/GoUsers</a></div>
<div><br></div>
<div>Maybe it’s never be more than a niche language — I can’t predict the future on that one.&nbsp; I hear good things about Rust and with Apple’s Swift being open sourced it has a shot a being generally useful too. &nbsp; &nbsp; Javascript has even gotten more interesting with the rise of the node, express and angular (aka. MEAN stack when you add mongoldb).</div>
<div><br></div>
<div>Anyway.. I digress.&nbsp; I was trying to plug Go. :-)</div>
<div><br></div>
<div>cheers,</div>
<div><br></div>
<div>Darrell</div></div></span></blockquote><div><br></div></span><div>Hey Darrell,<br><br></div><div>A couple years ago I looked at Go. It's touted as a systems programming language and since I work on systems, that seemed like a good route to take. I even made something nominally useful with it (<a href="https://github.com/makhidkarun/vargr_names/blob/master/vargr_names.go" target="_blank">https://github.com/makhidkarun/vargr_names/blob/master/vargr_names.go</a>)<br><br></div><div>Some guy named Brian is supposed to be putting out a book on it the end of the year (<a href="http://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440/ref=sr_1_sc_1?ie=UTF8&amp;qid=1438866668&amp;sr=8-1-spell&amp;keywords=brian+kernigan+go" target="_blank">http://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440/ref=sr_1_sc_1?ie=UTF8&amp;qid=1438866668&amp;sr=8-1-spell&amp;keywords=brian+kernigan+go</a>) and I've thought about combining the O'Reilly video course with the book as a Christmas gi....errr.... winter work project. &nbsp; :)<br><br></div><div>The main issue I'm trying to overcome with coding is getting work done at work. I've done stuff with a few languages but keep getting pulled back to shell or manual because that's what work supports. With Ruby, I can say "It's on the machines, so I can use it". Go would be a harder sell unless I can find a job at a Docker shop or some place that is producing system tools. Given my current coding skills, I see that as unlikely in the short term. <br><br></div><div>Some of the skills I'm learning now should translate; writing tests, making the code handle errors and exceptions. Some are only useful to OO languages. <br><br></div><div>Still, having fun rates high. <br><span><font color="#888888"><br></font></span></div><span><font color="#888888"><div>Leam<br><br></div></font></span></div><span><br>-- <br><div><div><a href="http://leamhall.blogspot.com/" target="_blank">Mind on a Mission</a></div></div>
</span></div></div>
<br>_______________________________________________<br>
Ale mailing list<br>
<a href="javascript:_e(%7B%7D,'cvml','Ale@ale.org');" target="_blank">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" rel="noreferrer" target="_blank">http://mail.ale.org/mailman/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/listinfo</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><div dir="ltr">&nbsp; Ed Cashin &lt;<a href="javascript:_e(%7B%7D,'cvml','ecashin@noserose.net');" target="_blank">ecashin@noserose.net</a>&gt;</div></div>
</div>
</blockquote><br><br>-- <br><div dir="ltr"><div><div dir="ltr"><div>James Sumners<br><a href="http://james.sumners.info/" target="_blank">http://james.sumners.info/</a> (technical profile)</div><div><a href="http://jrfom.com/" target="_blank">http://jrfom.com/</a> (personal site)</div><div><a href="http://haplo.bandcamp.com/" target="_blank">http://haplo.bandcamp.com/</a> (band page)</div></div></div></div><br>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>Ale mailing list</span><br><span><a href="mailto:Ale@ale.org">Ale@ale.org</a></span><br><span><a href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a></span><br><span>See JOBS, ANNOUNCE and SCHOOLS lists at</span><br><span><a href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a></span><br></div></blockquote></body></html>