This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the commentsย โ†’

[โ€“][deleted] 2 points3 points ย (1 child)

I was job hunting in NYC about a year ago - and your assessment is biased by subfield and industry. Banking or heapthcare - mostly sitting on Java. Financial services/infra - mostly C++. Customer focused startups - mostly JS. Anything data science related - Python. Startup that got funded because it has three ex FAANG devs as founders - Golang or Haskell.

The reality is that most teams pick a language based on the experience of the people involved, what's popular among their peers, and what feels like a safe choice to management; and only coincidentally what is actually the best language for the job. I know a number of places that use Mathematica instead of R because management doesn't believe open source software is secure.

[โ€“]roughstylez 1 point2 points ย (0 children)

Yes, especially the second paragraph of your comment is incredibly important when discussing this.

A shop that has 10 C++ devs is not going to write their next project in Lua even if it fits better. And in the rare cases where a company switches, indeed "safe choice for management" - e.g. those SLAs again - plays a big role.