Q&A May 2024

Поділитися
Вставка
  • Опубліковано 18 жов 2024

КОМЕНТАРІ • 33

  • @Don__
    @Don__ 5 місяців тому +17

    Factorio with some of the more complex mods is basically project management, refactoring, and optimization as a game.

  • @gustavob.7957
    @gustavob.7957 День тому

    Every frame a painting is amazing. As soon as you said they stopped making videos I knew who you meant. Sad that they no longer upload videos but I'm so glad I got to know their work

  • @tylerbloom4830
    @tylerbloom4830 5 місяців тому +6

    During the conversation around "how to stay productive" (specifically, enjoy the work you do), this is the exact advise I give to folks are looking for a reason to use (and not use) Rust. Especially for FOSS/personal projects, your enjoyment working on the project is massively important. Every language has its tradeoffs. I do full-stack Rust dev in my free time. I love doing it and think many people would enjoy it, but that's because for me the downsides of using Rust in the browser are far outweighed by the fact that I don't have to use JS. Put another way, when making technical decisions, its important to keep the human(s) (i.e. you) that have to implement those decisions in mind.

  • @MattBolt35
    @MattBolt35 5 місяців тому +1

    Love the shoutout for Bevy - I learned Rust by exploring Bevy! The community, the maintainers, and the experience of using the library have all been great! I think, based on what I can tell from your streams, you would definitely appreciate some of the very cool things they're doing :)

  • @DmitryVoytik
    @DmitryVoytik 5 місяців тому +3

    It's like having a good chat with an old friend! Thank you!

  • @mintx1720
    @mintx1720 5 місяців тому +12

    Decrusting RA could be "How to write macro without borking RA".

  • @amanharwara
    @amanharwara 5 місяців тому +5

    Would definitely love to see you do a stream about CRDTs!

  • @timvw01
    @timvw01 5 місяців тому +4

    Cool stream Jon! if you ever find yourself in Rotterdam give me a ping, there is a good bouldering place here.

  • @alphabitserial
    @alphabitserial 5 місяців тому +1

    You mentioned that using Qt from Rust code is getting better/easier - what path would you recommend for somebody who wanted to write a Qt GUI for their Rust app?

  • @driedurchin
    @driedurchin 5 місяців тому

    On Rust not being for every use case, I think arrowhead games has a similar sentiment about their game design. They say: "A game for everyone is a game for no one".

  • @jRsqILVOY
    @jRsqILVOY 5 місяців тому +1

    I felt the same moving from the UK to Sweden wrt. much slower deliveries (for literally everything), fewer trans-Atlantic flights, etc. - but there really isn't any perfect place sadly, some things are better in Sweden (BankID, transport, childcare), etc. and some are worse (cost of living, low salaries (with SEK collapse), far from everywhere) - but everywhere has downsides.

  • @flwi
    @flwi 5 місяців тому +2

    I would totally* sign up for this rust course.
    *totally, because Norway is pretty expensive ;-) I remember one scala conference in Denmark where a Norwegian bought whiskey for a bunch of devs in the bar (that he never met before) with a smile "it's soo cheap here"

    • @user-kn4wt
      @user-kn4wt 3 місяці тому

      yes! is there somewhere to sign up to get notified if it does end up happening?

  • @zikunwang8286
    @zikunwang8286 2 місяці тому

    Ian hubert mention is something I did not expected.

  • @abzrg
    @abzrg 5 місяців тому +1

    you're converging to Iniesta..

  • @TonyWorkspace
    @TonyWorkspace 5 місяців тому

    Do you know resources for learning how to build peer-to-peer network from scratch?

  • @meowsqueak
    @meowsqueak 5 місяців тому

    Are you sure dynamic dispatch is faster than functions that match on an enum variant? What about inlining and CPU branch prediction? Wouldn’t those be less viable for the dynamic case?

    • @erwinditer450
      @erwinditer450 5 місяців тому

      yeah dynamic dispatch can't be faster

  • @HalfMonty11
    @HalfMonty11 5 місяців тому

    The leaving rust gamedev part was interesting. I wonder if they had experimented at all with integrating scripting of game logic. Lua is an obvious choice but there is also Rhai. Maybe if you split your base game structure in Rust and your likely-to-change game logic into hot reloadable scripts it could mitigate some of the issue. Granted, much easier said than done. If I needed to make a game in a weekend, hard to say I would choose Rust over js/ts just for the speed of iteration.

    • @jRsqILVOY
      @jRsqILVOY 5 місяців тому +2

      They mentioned this on the Reddit threads - Lua integration had severe performance hits on the boundary and was a pain to work with apparently.

  • @NunoMartins12
    @NunoMartins12 5 місяців тому

    I'm never able to catch your live streams :( just wondering if you have plans to go to EuroRust 2024?

    • @jonhoo
      @jonhoo  5 місяців тому +1

      Yep, I'll be there!

  • @yapet
    @yapet 5 місяців тому +1

    12:35 what is the third “anyhow-like” library was called again?

    • @jonhoo
      @jonhoo  5 місяців тому +1

      miette :)

  • @specwnm
    @specwnm 4 місяці тому

    same love darkness and low temp

  • @RamiChasygov
    @RamiChasygov 5 місяців тому +2

    Why? Why did you choose that thumbnail? 😄

    • @fanu4059
      @fanu4059 5 місяців тому +1

      That's what I'm wondering

  • @Debrugger
    @Debrugger 5 місяців тому

    Yes to the wait free simulation stuff!

  • @mylesonyoutube
    @mylesonyoutube 5 місяців тому

    That comptime question made me sad again

  • @Starckoo
    @Starckoo 5 місяців тому +4

    1:05:56 hahaha det var uvant å høre😅

  • @StellarWeb008
    @StellarWeb008 5 місяців тому

    Where is that link to ask the questions? Is it still active?