Live data from Hacker News

Ask HN: What is the job market like for niche languages (Nim, Crystal)?

news.ycombinator.com

21–30 of 273 posts

Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?

#22
post #14

I wondered similar, though for Elixir not for Crystal. For the UK jobs market: https://highestpayingjobs.co.uk/it/elixir https://highestpayingjobs.co.uk/it/nim Fair warning, it's my site - was an experiment in learning NextJS so fairly rough around the edges. I will add Crystal when back home.

where are you getting the jobs data from? I'm surprised there are this many Nim jobs tbh

Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?

#23
post #7

In my experience the job market just revolves around business needs combined with transferrable skills for an affordable price. Most business needs are a cheap version of CRUD+Business Rules. As a result, the biggest languages (keep in mind that most businesses have large amounts of existing code) are also relatively old (except Go, C# and Swift which are relatively young). Languages I see with my current clients and…

> Web stuff like HTML and CSS (but that's mostly generated now)

Explain? I've yet to work somewhere that just generates HTML and CSS. Is it really becoming common to spit those things out from something like Figma?

Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?

#24

Best strategy for becoming a high paying/good software engineer would be to think of yourselves as problem solver and language as just one of the tool for problem solving. Thinking of yourselves as someone who is a writer of a certain programming language is self constarining and missing the point.

Yes. Lately I’ve found this to be true at my job, with the whole frontend/backend distinction.

Job specialization is good. I mostly write TypeScript, and I can usually contribute the most value to the company by writing TypeScript and sticking to frontend things. Sometimes though, the fastest way to solve a problem is for me to dive into the backend, and I have no qualms with doing so.

Some people on my team treat the “other side” as totally foreign, however. This leads to willful ignorance and glaring inefficiencies. For example, someone asked my senior frontend teammate a question, and the answer could be found trivially by someone with an inkling of backend knowledge. Yet, this person threw up their hands and dragged a backender into the conversation because they couldn’t be bothered to learn a single thing about the backend in the 5 years they’ve been with the company.

Please just be a problem solver. Don’t be just a “backender”, and definitely don’t be just a “Nim developer”.

Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?

#25

Best strategy for becoming a high paying/good software engineer would be to think of yourselves as problem solver and language as just one of the tool for problem solving. Thinking of yourselves as someone who is a writer of a certain programming language is self constarining and missing the point.

[deleted]

Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?

#26
post #7

In my experience the job market just revolves around business needs combined with transferrable skills for an affordable price. Most business needs are a cheap version of CRUD+Business Rules. As a result, the biggest languages (keep in mind that most businesses have large amounts of existing code) are also relatively old (except Go, C# and Swift which are relatively young). Languages I see with my current clients and…

> Web stuff like HTML and CSS (but that's mostly generated now) Explain? I've yet to work somewhere that just generates HTML and CSS. Is it really becoming common to spit those things out from something like Figma?

Generated as in, templated once and then just spit out via classic MVC and beyond (like API on the server, JS on the client which uses some MVVM construction for component rendering).

Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?

#27
post #7

In my experience the job market just revolves around business needs combined with transferrable skills for an affordable price. Most business needs are a cheap version of CRUD+Business Rules. As a result, the biggest languages (keep in mind that most businesses have large amounts of existing code) are also relatively old (except Go, C# and Swift which are relatively young). Languages I see with my current clients and…

I agree with your overall point. I think the outlier might be Rust. Somehow it's managing to gain traction despite the headwinds you mention.

Oh, that's right, I knew I forgot one! It's even gaining traction in ML for some reason, we've been using it in an image processing pipeline because performance and safety-wise it simply had the best results.

Edit: I even forgot to list Python. Maybe I should just look up some language popularity list and use that instead.

Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?

#28
The jobs where niche language are used (not necessarily exclusively) seem to me more interesting but might bring other downsides like very small teams. Also if you used such languages previously, chances are the next place you start turns out to also use a niche language somewhere or be open to it. The most uncommon tech is usually not even listed in the job ad and will only be seen a few months into the job...

Re: Ask HN: What is the job market like for niche languages (Nim, Crystal)?

#30

Earlier quoted context omitted.

> Web stuff like HTML and CSS (but that's mostly generated now) Explain? I've yet to work somewhere that just generates HTML and CSS. Is it really becoming common to spit those things out from something like Figma?

Generated as in, templated once and then just spit out via classic MVC and beyond (like API on the server, JS on the client which uses some MVVM construction for component rendering).

Oh! I'm not sure why I thought you might have been implying something else.
Post reply on HN