[ $davids.sh ] โ€” david shekunts blog

๐Ÿ‘ฉโ€๐Ÿ’ป Rust Ambassador Falls in Love with Go ๐Ÿ‘ฉโ€๐Ÿ’ป

# [ $davids.sh ] ยท message #248

๐Ÿ‘ฉโ€๐Ÿ’ป Rust Ambassador Falls in Love with Go ๐Ÿ‘ฉโ€๐Ÿ’ป

ThePrimeagen, one of Rust's biggest media influencers, explains why he'll be writing more Go code over the next couple of years.

#go #rust

  • @ [ $davids.sh ] ยท # 1528

    !DISCLAIMER! This is NOT a "Rust sucks" post. Rust is excellent for certain tasks. This is a post about an opinion similar to mine, which I want to comment on.

    In one of Prime's recent videos, he shared a couple of ideas that I 100% agree with and want to comment on:

    # "A complex language is needed so as not to complicate the application logic" โ€“ absolute nonsense.

    The complexity of application logic depends solely on the developer's skills.

    And I will formulate the opposite thesis: "The lower the developer's skill level and the higher the complexity of the language, the more likely they are to complicate their code." โ€“ I think few can argue with this, because this is precisely the "entry barrier to the language" โ€“ which implies not whether a person "can" write a program, but "whether they can write it simply and flexibly enough." And Go is practically unrivaled here.

    # Learning and using a new, unfamiliar language is a great way to become a better developer, even in all previous languages.

    New languages offer the opportunity to look at previous tasks from a new angle and find more elegant solutions.

    Go is particularly good because it has so little in it that the experience of writing in Go easily transfers to other languages, because most of the time they will have more, not fewer, features than Go.

    # Should you abandon Rust in favor of Go?

    If you don't have a clear reason to do so, then absolutely not.

    Both languages are wonderful, each in its own domain.

    _

  • @ Leijona ยท # 1529

    It always seemed to me that Misha likes Go more.