• silasmariner@programming.dev
    link
    fedilink
    arrow-up
    4
    ·
    16 hours ago

    Yeah, every so often there’s an article like this and tbh it always seems to boil down to ‘i couldn’t get a job in it’ lol. Scala isn’t Java or Go, it’s never gonna have as many open roles as those sorts of languages. Doesn’t feel to me like it’s dying – all the libs I depend on have been available for scala 3 for at least a couple of years now, all the ones that aren’t already so feature complete as to warrant ‘stable’ status get regular updates. Kinda don’t like ppl trash talking my favourite language NGL lol 😂

    • silasmariner@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      1 hour ago

      Also it is literally the best language for refactoring. Omg. Anything is available – macros that fold up so tight you can’t see it’s arse, compile type type witnesses for safe access to partial objects, fuckin’ automatic restructuring of auto-generated code, at compile time, to regex hack in the easy fix for a hard problem. It just so flexible, and you can either use that to prevent bugs by making things stricter, or enable incredible things by doing mad unsafe shit (that’s still safe, because you still have the compiler). Wow. What a language.