Live data from Hacker News

The State of Developer Ecosystem in 2018

jetbrains.com

31–40 of 62 posts

Re: The State of Developer Ecosystem in 2018

#31
post #20

Earlier quoted context omitted.

you hate it? care to elaborate?

Yes, hate. It boils down to my personal preference, though, so take it with less than a grain of salt. The MAIN things that bother me: * Slowness * Enforced rules on whitespace * Incompatibility between 2.7 and 3.x * The fact that many tools still use 2.7, making something virtualenv necessary at all * Needing both pip and conda (i.e. to try Caffe) * Extreme dynamic typing means code completions are often poor or of…

> Slowness

If anyone complains about Python performance and don't use PyPy....they are poking themselves in the eye.

Re: The State of Developer Ecosystem in 2018

#32
post #18

Earlier quoted context omitted.

Python has much better support for data anlysis/machine learning, but, honestly, I don't hear about django or other python web frameworks anywhere as much as I hear about rails. Have you got a source for your first point?

As a counterpoint: I never hear about rails being used for anything, except maybe GitHub. I personally also don't know a single person that knows how to write code in Ruby. We both might live in a bubble.

Hi, my name is Dan.

Now you know one :)

Re: The State of Developer Ecosystem in 2018

#33

Earlier quoted context omitted.

Yes, hate. It boils down to my personal preference, though, so take it with less than a grain of salt. The MAIN things that bother me: * Slowness * Enforced rules on whitespace * Incompatibility between 2.7 and 3.x * The fact that many tools still use 2.7, making something virtualenv necessary at all * Needing both pip and conda (i.e. to try Caffe) * Extreme dynamic typing means code completions are often poor or of…

> Slowness If anyone complains about Python performance and don't use PyPy....they are poking themselves in the eye.

PyPy isn’t compatible with several things I (try to) use, namely TensorFlow.

That’s another thing on the list - I don’t like needing multiple versions of the interpreter installed.

Re: The State of Developer Ecosystem in 2018

#34

What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?

FWIW: For the first ten years of my career, I primarily developed using Java. By about 2008 or so I was tired of looking at SomeAbstractFactoryVistorSingleton messes. I got into a project where I had green-field opportunity to try something different and Python just felt like a breath of fresh air. A few years went by and I gave node.js a try, thinking that Javascript would inevitably win out on the server side as we…

In Python we deal with @decoratorDecoratorMetaClassProxy instead.

Re: The State of Developer Ecosystem in 2018

#35

What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?

I wouldn't call it sudden at all. Python is great for the reason Java is great: diverse robust ecosystem for a ton of different fields. It's about ubiquity. It's installed on virtually everything already. It's one of the easiest languages to learn (the basics), and is used as a teaching language. Even outside of CS everyone knows it. Used in web programming (Django, Flask, etc.), numerical computing (Jupyter, numpy,…

> I'm a Java+Python fan boy in all their incarnations.

Yet not mention of jython :)

Re: The State of Developer Ecosystem in 2018

#36
post #9
post #5

Earlier quoted context omitted.

Python mostly replaced Ruby(Rails) as the first choice for beginners learning backend for the web. And Python is becoming the first choice for the Machine Learning and even Data Science.

> Python mostly replaced Ruby(Rails) as the first choice for beginners learning backend for the web. Is that really the case? I mean I adopted Python and Flask for web work quite awhile ago, but I still see a lot more Ruby web devs around here than anything else.

Certainly for London, which practically thrives on Ruby and Rails and has done so for the last decade. There hasn't really been a shift - it's basically the case that you start with Rails (or maybe Node) and move on from there, or some times actually go back to Rails because it's so easy to hire for.

Re: The State of Developer Ecosystem in 2018

#38
post #18

Earlier quoted context omitted.

As a counterpoint: I never hear about rails being used for anything, except maybe GitHub. I personally also don't know a single person that knows how to write code in Ruby. We both might live in a bubble.

Hi, my name is Dan. Now you know one :)

Hi, my name is Morgan and I am also a Ruby programmer. There are literally dozens of us!

Re: The State of Developer Ecosystem in 2018

#39

What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?

AI, ML & data science. Pity Ruby never got off it's ass to compete otherwise the impending Ruby speed boosts might have actually made a difference.

Re: The State of Developer Ecosystem in 2018

#40

What's suddenly making Python so popular? I mean, it has been around since the 90s, why is it suddenly gaining tracking in 2017-18? What changed?

I wouldn't call it sudden at all. Python is great for the reason Java is great: diverse robust ecosystem for a ton of different fields. It's about ubiquity. It's installed on virtually everything already. It's one of the easiest languages to learn (the basics), and is used as a teaching language. Even outside of CS everyone knows it. Used in web programming (Django, Flask, etc.), numerical computing (Jupyter, numpy,…

There'a a fan boy for Java?
Post reply on HN