Live data from Hacker News

Top Programming Languages 2025

spectrum.ieee.org

31–40 of 467 posts

Re: Top Programming Languages 2025

#31

As a backend dev (mostly working in fintech) I feel weirdly unable to find a target language to move to. After working with Node and Ruby for a while I really miss a static type system. - Typescript was limited by its option to allow non strictness. Nothing catches my eye, as it’s either Java/.Net and its enterprisey companies or Go, which might not be old but feels like it is, by design. Rust sounds fun, but its use…

I have the same dilemma: a strongly typed / modern language with good tooling / library support. I'm also considering Kotlin / Gleam. With Kotlin, practically speaking, we're talking JVM again, along with its resource requirements.

Re: Top Programming Languages 2025

#32

As a backend dev (mostly working in fintech) I feel weirdly unable to find a target language to move to. After working with Node and Ruby for a while I really miss a static type system. - Typescript was limited by its option to allow non strictness. Nothing catches my eye, as it’s either Java/.Net and its enterprisey companies or Go, which might not be old but feels like it is, by design. Rust sounds fun, but its use…

C++ of course. Backend and Fintech.

Re: Top Programming Languages 2025

#33
post #12

It’s amazing where java is.

If you’re working in a large team, and you’re not locked into the MS stack, and you’re not doing anything that needs to be super performant… Java is, by far, your best option. The tooling and ecosystem aren’t great compared to some of these languages, but Java itself can be pretty damn good. I used to be a hater many years ago but I’ve since grown to love it.

Agree, the build systems around Java have become absurdly complicated, but as an overall offering Java and JVM remains pretty compelling for lots of work, particular on a large team, as you say, where Java can be the "least bad option" in terms of getting a diverse group of people to learn it.

Re: Top Programming Languages 2025

#34

As a backend dev (mostly working in fintech) I feel weirdly unable to find a target language to move to. After working with Node and Ruby for a while I really miss a static type system. - Typescript was limited by its option to allow non strictness. Nothing catches my eye, as it’s either Java/.Net and its enterprisey companies or Go, which might not be old but feels like it is, by design. Rust sounds fun, but its use…

Gleam?

Re: Top Programming Languages 2025

#36

I totally expected JavaScript to get the 2nd spot but looks like TypeScript pulled the votes away. I personally consider JavaScript and TypeScript to be close enough for their numbers to be added up.

Agreed. There’s a few consolidations I’d prefer, including BEAM-based languages as one.

Re: Top Programming Languages 2025

#37

As a backend dev (mostly working in fintech) I feel weirdly unable to find a target language to move to. After working with Node and Ruby for a while I really miss a static type system. - Typescript was limited by its option to allow non strictness. Nothing catches my eye, as it’s either Java/.Net and its enterprisey companies or Go, which might not be old but feels like it is, by design. Rust sounds fun, but its use…

Fintech should have lots of C++ jobs no? They also seem to use ML languages like OCaml and Haskell more than the average industry...

Re: Top Programming Languages 2025

#38
post #21
post #14

Earlier quoted context omitted.

What is wrong with Java's tooling and ecosystem? Asking because it used to be the default a decade or so ago, with a vibrant ecosystem, so I find your remark surprising.

Maven/Gradle don’t come close to the simplicity of npm, for example

Publishing a Maven package is also excruciatingly complicated. By contrast, NPM is actually too easy. I suspect that we see fewer supply chain attacks in the Java ecosystem because attackers are like “you know what.. never mind.”

Re: Top Programming Languages 2025

#39
post #21
post #14

Earlier quoted context omitted.

What is wrong with Java's tooling and ecosystem? Asking because it used to be the default a decade or so ago, with a vibrant ecosystem, so I find your remark surprising.

Maven/Gradle don’t come close to the simplicity of npm, for example

Gradle keeps on improving. I use it for Android, and even though it is complex, and then add the Android Gradle Plugin complexity on top of that, I would not trade it for the iOS build system.

One of my complaints with Gradle is that if you write a plugin (Java) it shares the classpath with other plugins. You might find some other plugin depending on some old version of a transitive dependency.

Re: Top Programming Languages 2025

#40

huh. This seems to suggest there are more Rust jobs than Ruby. Wild considering how insanely popular Ruby was 10 years ago.

Ruby was super hyped 10 years ago. Now all the hype-based programmers are on to TypeScript and Rust... Ruby is IMO at a nice level now; able to avoid some of the worst ideas that hype based programmers like to inflict on people, but still popular enough...
Post reply on HN