22
MM83
3y

I do think C# is the best language going. It's basically got everything, and VS is, weirdly for a Microsoft product, among the best IDEs. You get to thinking that it's actually harder to write unorganised code than not with it: it becomes difficult to imagine writing messy, repetitive or spaghetti code in C#.

Then you use Unity.

Comments
  • 4
    That was beautiful, i felt that a bit.
  • 4
    Anyone: “c# is cool”
    Unity: *enters smashing the window* “hello maddafakka”
  • 2
    Feel you there, have seen no worse code than unity code… I think I have never seen worse devs or code than when I worked with unity: the most bs ever was that they’d go for cascade IFs without having ELSEs e.g:
    (if(a){if(b){if(c){ /* … */}}})

    Idk it feels like unity either forces you to work poorly or that the devs in that industry are straight bad (which considering the salary + crunch culture is not irrealistic…)
  • 2
    You haven't seen my colleagues code
  • 0
    @piratefox I actually love the platform, it just requires you to step back more than using it makes you want to. Why bugger around with registries when you can just make a public GameObject reference and drag the other object onto it? It gives you so many ways to rack up technical debt for a quick result, you only have to be a tiny bit lazy on a given day to cost you two later on. A powerful tool, dangerous in the wrong hands.
  • 0
    C# was my favorite language for a long time as well!
    But then I discovered Rust and well... now I think C# isn't bad, but also isn't super great. It's fine.
  • 1
    @MM83 I feel like it’s not really stepping back, but rather trying to keep in mind you should neither abuse nor ignore the editor… the colleagues I mentioned before basically never EVER used the editor when possible and it resulted in code being duplicated a lot and in ~300 lines of code giga-objects when you were lucky and 800 lines of code ones by default.
  • 0
    @Geoxion I am diving into it these days! Any tutorial you advice?
  • 1
    @piratefox just read 'the book' very carefully and then go out to actually make some stuff. That worked pretty well for me.
  • 1
    @Geoxion thanks man ^^
  • 0
    Everything but access to many libs that on c++ uses :( and native execution
    :(

    And so far as I know ml and ai

    And gaming outside unity

    And a decent serialization Lib that doesn’t complain about insecurity
  • 0
    Or a Linux GUI
  • 0
    Or a web service franework that doesn’t tempt people to use node
    Because let’s face it wcf sucks
  • 0
    And don’t get me started on Xaml

    But yes then language itself is superior and a thing of beauty and vs needs ported to Linux
  • 1
    @piratefox look up c# primer
    Oh never mind the web version I used in 2004 seems gone
  • 0
    You hate me dead
  • 1
    Yeah I like it. Sometimes think it would be better if they could draw a line and break backwards compatibility though, remove some of the old syntax that these days people probably shouldn’t be using.
  • 0
    @AvatarOfKaine oh nono I am starting with rust, I already have some experience with c#!

    (But thank you anyway!)
  • 1
    @piratefox i looked briefly at rust and felt the way i did when i saw ruby. lol
  • 0
    You mean MiCrOsOfT jAvA?
  • 0
  • 1
    @Geoxion I actually need to write something to compile down to WASM today or tomorrow, my first go with Rust...
  • 1
    @MM83 good luck and be patient! It's a lot to take in and everybody struggles at first. The trick is to endure 😜
  • 0
    i cannot focus today with whore bitches trying to elicit annoyed responses out of me.
Add Comment