> and the only reason it exists is because the author(s) found a way they liked to express that software.
In a discussion about comparing two languages, there's an implication there that they found a way they liked to express their idea in a particular language that couldn't be done in the other just as well if not better.
Doing things well in C requires a large amount of things that just don't happen if you're writing the same program in Rust. And Rust greatly enables domain-driven design that basically doesn't exist in any C program.
Yikes. I can't stand the fad to remove physical buttons. While Kia does a decent job (all of these controls I mentioned are on the steering wheel), they have gotten bad about the center dash having touch buttons.
I have looked at Godot before but each time stayed away from diving into it for various reasons I can't remember at the moment. I thought about creating F# bindings for it at some point.
How are the Rust bindings? How would it compare to using Bevy?
> how he throws such big tantrums when he loses against anyone while playing board games on the facebook private jet that everyone around him conspires to always let him win
It's hard to believe that that is a real person and not a fictional person being written against some trope.
I want to do something different. I want to make desktop applications that utilize 2d and 3d graphics. These aren't games, and so while game engines can work, they are a heavyweight fit. And this is certainly not game engine programming, although there may need to be a way to program a 2d system rather than relying on the litany of 2d graphics libraries that all have major limitations.
That motivation isn't necessarily inherent in the attendees though. That has been formed by corporations increasingly placing pressure on universities to be their personal training grounds, without any actual investment. Corporations don't want to train anymore. They want universities and other companies to do their training for them.
It's why we're seeing the death of the liberal arts majors. It's sad, because usually the smartest and most creative people I've worked with in the field of engineering and software have been liberal arts majors. But corporations don't want intelligent people. They want people who have been molded to whatever the soup du jour is.
> What's a 20% productivity gain if I constantly feel deflated by work that used to energize me? That's going to give back the productivity gain and more, while also decreasing my quality of life.
This has been the story of humanity since the industrial revolution.
In a discussion about comparing two languages, there's an implication there that they found a way they liked to express their idea in a particular language that couldn't be done in the other just as well if not better.
Doing things well in C requires a large amount of things that just don't happen if you're writing the same program in Rust. And Rust greatly enables domain-driven design that basically doesn't exist in any C program.