News for hackers. Stuff that matters.
Re:Reasons Python Sucks by dkarl on Tuesday December 18, 2018 @01:43PM (#18709269)
Edit: Also fuck this whole "it's so cool to shit on Java" thing. Grow up. You aren't in college anymore. You should recognize that Java fills its niche effectively, and does a decent job of being semi-fast, portable, easy to read and maintain, and safe.

The "it's so cool to shit on Java" thing served an important purpose and is probably close to being retired, but it's easy not to understand if you weren't a Java programmer some time in Java's heyday. There was a culture and a set of assumptions around Java that today you could probably only find in the most stodgy and insular corporate programming environments. I helped introduce Java into a development group and ended up hating the people and practices it infected us with. The hatred is not completely unrelated to the language (which runs on a great platform and is not a horrible language) but it would never have attached itself to the language without some of the pathological culture surrounding it.

Re:Reasons Python Sucks by geezerjay on Tuesday December 18, 2018 @02:07PM (#18709527)
> The "it's so cool to shit on Java" thing served an important purpose and is probably close to being retired

I don't know in which world you live in, but in the real world Java is by far the dominant platform for web services.

Re:Reasons Python Sucks by johnr2 on Tuesday December 18, 2018 @02:46PM (#18709849)
> I don't know in which world you live in, but in the real world Java is by far the dominant platform for web services.

I read it as meaning 'the "it's so cool to shit on Java" thing' is close to retirement, not the language itself.

Re:Reasons Python Sucks by geezerjay on Tuesday December 18, 2018 @03:14PM (#18710123)
You're right. I was quick to assume that the comment was yet another jab at java. Unfortunately I have to deal with developer who insist in that line of argument, and it gets really tiring.
Re:Reasons Python Sucks by unethical_ban on Tuesday December 18, 2018 @07:52PM (#18712063)
Does that apply to any web service that meets the following criteria?

  * Created in the last 5 years
  * Built by an organization without a large Java heritage
I bet that number goes waaaay down, way quick.
Re:Reasons Python Sucks by be_erik on Tuesday December 18, 2018 @08:15PM (#18712197)
For sure it may, but I wonder how many of those decisions will be regretted? Java is a fast portable language with a decent type system and a bevy of time tested libraries. It certainly isn't perfect, but modern Java is a decent development environment (and this comes from a Rubyist). I suspect only Go can match its speed, productivity, and safety.
Re:Reasons Python Sucks by ben-schaaf on Tuesday December 18, 2018 @11:23PM (#18712993)
Why choose Java when you can pick from the more modern languages that also run on the JVM: Kotlin, Scala, Clojure, etc. You get all the advantages of speed and libraries without the imo bad language design.
Re:Reasons Python Sucks by wilsonnb3 on Tuesday December 18, 2018 @11:11PM (#18712948)
I would bet that C# can match or exceed Java’s speed, productivity, and safety as well.
Re:Reasons Python Sucks by tracker1 on Tuesday December 18, 2018 @08:43PM (#18712351)
And JavaScript is probably the most written in language in the world... doesn't mean it's great. Though, it is good enough for most things.

I always liked C# better than Java though.

Re:Reasons Python Sucks by fhood on Tuesday December 18, 2018 @04:06PM (#18710565)
That provides some interesting context to that attitude, thanks.