[ale] Ruby vs C, a non-technical chat
leam hall
leamhall at gmail.com
Thu Aug 6 09:19:58 EDT 2015
On Thu, Aug 6, 2015 at 8:08 AM, Darrell Golliher <darrell at golliher.net> wro
Leam, you mentioned fun in your criteria. I like that. The most fun
> I’ve had programming lately has been
> in Go. pro-tip for googling it is is to use “golang”
> https://golang.org I’ve done basic, pascal, modular-2, assembly, C,
> C++, Perl, Python, Javascript and probably a few others I’ve forgotten.
> Go rocks.
>
> I don’t spend a lot of time thinking about it from a career path
> perspective, but there are some signs it could prove
> marketable, maybe. Docker is built with it for example. Digital Ocean
> seems to use it a lot too.
> Here’s a list of companies.. https://github.com/golang/go/wiki/GoUsers
>
> Maybe it’s never be more than a niche language — I can’t predict the
> future on that one. I hear good things about Rust and with Apple’s Swift
> being open sourced it has a shot a being generally useful too.
> Javascript has even gotten more interesting with the rise of the node,
> express and angular (aka. MEAN stack when you add mongoldb).
>
> Anyway.. I digress. I was trying to plug Go. :-)
>
> cheers,
>
> Darrell
>
Hey Darrell,
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 (
https://github.com/makhidkarun/vargr_names/blob/master/vargr_names.go)
Some guy named Brian is supposed to be putting out a book on it the end of
the year (
http://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/dp/0134190440/ref=sr_1_sc_1?ie=UTF8&qid=1438866668&sr=8-1-spell&keywords=brian+kernigan+go)
and I've thought about combining the O'Reilly video course with the book as
a Christmas gi....errr.... winter work project. :)
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.
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.
Still, having fun rates high.
Leam
--
Mind on a Mission <http://leamhall.blogspot.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20150806/0bcee9e3/attachment.html>
More information about the Ale
mailing list