you are viewing a single comment's thread
view the rest of the comments
[+] -77 points 9 months ago (11 children)
  • [–] 49 points 9 months ago (9 children)

    Best language, suitable for all but the most low level stuff where you don't want a garbage collector. For that use Rust.

    C#, Rust, and maybe just a minimum amount of JavaScript, and I didn't think you need anything else.

    The worst part of C# is that sometimes Java devs sneak in, but that happens in every language.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 47 points 9 months ago (1 child)

    C# is excellent, but the worst part of it is the Microsoft influence

    semi related, but TypeScript, also created by the same guy as C# is pretty good, for as far as you can take a JavaScript superset language

  • source
  • parent
  • hideshow 1 child comment
  • [–] 6 points 9 months ago

    Yeah, this is my take on it too. I'm a professional developer, primarily C#, heavily in the .NET/MS stack. I really enjoy C# and .NET, but my overall distaste for Microsoft has kind of slithered in to the rest of it so I'm trying to branch out on a personal level.

    Found out recently that Azure DevOps can apparently be self-hosted, when one of my coworkers had to maintain our DevOps instance. Absolutely flabbergasted that anyone would pay to use and maintain it themselves.

  • source
  • parent
  • [+] -12 points 9 months ago (5 children)

    Every language that requires the user to install a runtime is crap in my book and I mainly write python so believe me on that.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 7 points 9 months ago (1 child)

    I remember back when I was more excited about getting into gamedev, learning C and C++ were some significant obstacles. Even understanding that I had to be responsible and direct about memory, the way they flub through so many template interfaces and spew out paragraph-sized errors made it impossible to contend with. I haven't followed Rust, but I hope for a time that low-level code modernizes just a bit so we can stop abstracting our calculator apps with 4 GB of Electron framework.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 9 months ago

    Yeah, Rust is a lot better in those regards. You are still in more direct control of memory, but if you fuck up, that's a compiler error, not a runtime error, and the compiler error messages even give you pretty helpful suggestions for making it work.

  • source
  • parent
  • [–] 4 points 9 months ago (1 child)

    Significant whitespace should be a considered a crime against humanity as a whole. (yes, i'm looking at you python and yaml)

    I will die on this hill.

  • source
  • parent
  • hideshow 1 child comment