Live data from Hacker News

Ask HN: How do you choose languages for building applications?

news.ycombinator.com

11–20 of 48 posts

Re: Ask HN: How do you choose languages for building applications?

#12
I have two metrics:

1) languages I know and like.

2) what are other things in the same area written in? This doesn’t mean those languages and libraries are best, but it does mean they will be well supported. Someone will update stuff to iOS 16, or when chrome changes how cookies work, or care when one of your users has 4 monitors all at different resolutions. If you pick something obscure enough, you are fixing all those things yourself.

Re: Ask HN: How do you choose languages for building applications?

#14
for personal projects, I am leaning heavily towards golang for all things, because the langauge never changes.

I'd rather spend my limited time developing features, not updating the code to the latest node/python/pip/uv/yarn/framework version.

If I don't maintain the code, upgrading is way harder, b/c trying to figure out which dependency works for what version of what framework/language is a nightmare.

Re: Ask HN: How do you choose languages for building applications?

#19
I work backwards from the outcome I want. I eliminate any languages that can't do whatever it is I'm building but that rarely has much impact; most languages can do most tasks. Then I consider cost and performance. Then I look at the effort it'll take to actually implement whatever it is (including learning or hiring for the given language.)

Then my teams ignore all that research and build it in the language they build everything in.

Post reply on HN