Re:The Python Paradox Is Now the Scala Paradox (2009)
by sidlls on Saturday September 17, 2016 @11:55AM
(#12521014)
Go is mainstream? In what universe? These are mainstream languages today: C, C++, Java, PHP, Ruby, Python, JavaScript, and C#. The vast majority of all applications written today are written using one of those languages. Go barely registers inside the Bay Area bubble, and far less outside of it. If a "Python paradox" even is a thing, Go would certainly be a candidate. I think the "Python paradox" is a silly concept, though.
Re:The Python Paradox Is Now the Scala Paradox (2009)
by TheMagicHorsey on Saturday September 17, 2016 @12:08PM
(#12521053)
You may be right. I work in the Bay Area, and I see a lot of devops projects in Go these days. In fact, I'm hard pressed to find a new devops project that isn't in Go.
But I agree that the Bay Area, and San Francisco specifically, is a bit of a bubble. So its very possible that there is little Go traction in other cities.
Re:The Python Paradox Is Now the Scala Paradox (2009)
by XorNot on Saturday September 17, 2016 @12:30PM
(#12521153)
Go has devops traction because of it's deployment story. It solves a bunch of problems people have with trying to use Python for the types of things you do in devops.
Re:The Python Paradox Is Now the Scala Paradox (2009)
by BerislavLopac on Saturday September 17, 2016 @04:28PM
(#12522293)
Such as? I'm honestly interested what problems you have in mind, not implying that they don't exit.
I think my choice today for a Python Paradox would be Erlang or Ocaml. Ocaml + MirageOS is a system level simplification that makes application correctness/security a much more tractable task than [any other language + linux].
Erlang is the most common sense way to build resilient, distributed applications. But there is a high barrier to entry to learn both Erlang and the OTP framework that makes it useful.
Having said that, I've never worked at a company where choosing Erlang or Ocaml was a possibility. I think there are companies that make bold technical choices, but I haven't had the good fortune of being given the chance to work at such a place.