Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I welcome you to start your next hot startup in 2017 using Swing/Java instead of React/React Native/Node/Ruby/Python/Go/Rust/C++ etc. The merits of the stack are determined by both intrinsic factors and the market. Ignoring the market (remember Palantir is hiring in SV / Palo Alto) you risk alienating potential hires and current employees. [1] Another great example is EHR/EMR market with Mumps etc.

[1] https://www.quora.com/Why-does-Palantir-use-Java



Prospective employers:

If your problems are interesting and we get along well, I will happily work on whatever out-of-fashion tech stack you have that the web development intelligentsia sneer at. And we'll do great things!

I had a blast making Wordpress development not suck and it led me down a lot of interesting roads and brand new ideas.

These other potential hires who only believe in The One True Stack are silly.


It's not silly to want to use tech stacks that are commonly used instead of learning a stack that won't transfer elsewhere, I.e epic


It's absurd to compare MUMPS with Java. Java is very much used by modern companies on the backend and for desktop applications.

You can still make your SV rockstar programmer salary writing code in Java. Don't they still use it at Google?


Java is still the language of choice for many new projects at Google. Your options for new large server-side projects are, realistically, C++, Go, and Java, arranged in order of how high-level the language is. Java is a perfectly rational choice even today given those options.


Yes, they use it at Google and basically everywhere else. The JS circle jerk is extreme here. JS has its uses - mostly because it is the default language of the web and the web has many uses. That is all.


I'm a recent founder a big data platform and a lot of our code is Java.

But better yet, we have embraced Cloud Native, so between containers and microservices it doesn't really matter what language we use.

We use Java, Python, Go, Ruby, C++ and our front end is React.

Individually, every language we use is both powerful and flawed. But together it builds a pretty amazing platform.


There's a sheep in your HQ?


In terms of hiring, I think you're right.

But I really resent this sort of mentality. It causes a lot of work trying to 'upgrade' your tech stack when you'd get more benefit from fixing your architecture, refactoring, building new features, fixing bugs etc. I'd rather work on improving software in meaningful ways and make the company more money.


When it comes to NLP, Java is one of the best languages because of the library support (e.g. Lucene, Tika, Stanford CoreNLP).

You don't have to like Java, but it is fine to use and there are plenty of potential hires.


>The merits of the stack are determined by both intrinsic factors and the market

Sure, but isn't Java basically the biggest language in the world? And it can't "limit development velocity" more than C++.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: