• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

companies need to use cooler languages (scala, groovy, clojure)

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Anyone impressive in Scala, Groovy or Clojure wouldn't have a problem finding a job in San Francisco or NYC. Probably many more markets. My primary is Chicago and I haven't looked but I bet with the developer drought, I don't think you'd have an issue there either. Another hotspot is Austin. Not nearly as large of a market but highly concentrated.

If the OP was serious and not just sounding off, and has serious skill in the mentioned languages, there's no doubt in my mind there's a well paying job out there. Check dice or similar. It's going to be easier finding C++, Java, Python, JS or C# work than Scala, Groovy, Clojure, Go, D, or Haskell.

That said, my friends who are primarily Java developers are using Scala and Groovy, and they're definitely mainstream devs (insurance industry). So it may be more popular already than I assume.
 
Last edited:
That said, my friends who are primarily Java developers are using Scala and Groovy, and they're definitely mainstream devs (insurance industry). So it may be more popular already than I assume.

interesting, i have done a lot insurance dev work as well! will have to look at some of the insurance chains and see which ones are using these technologies.
 
With most of these new languages, the first question I have to ask is what do they allow me to do that I can't already do with my existing tools? The gain from using a new language would have to be substantial for a given problem domain in order to compensate for the extra time taken to learn as well as to handle the resulting software maintenance issues. For example, I will use several varieties of assembly language, as well as C/C++, C# and MATLAB because they all address specific needs that I have in a fairly efficient manner without turning my shop into a Tower of Babel. Availability of support libraries, quality of the toolchain, etc are also critical factors.
 
Back
Top