Q&A May 2024

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии • 33

  • @Don__
    @Don__ 9 месяцев назад +17

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

  • @MattBolt35
    @MattBolt35 9 месяцев назад +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 8 месяцев назад +3

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

  • @gustavob.7957
    @gustavob.7957 3 месяца назад

    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 9 месяцев назад +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.

  • @amanharwara
    @amanharwara 9 месяцев назад +5

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

  • @mintx1720
    @mintx1720 9 месяцев назад +12

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

  • @jRsqILVOY
    @jRsqILVOY 9 месяцев назад +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.

  • @alphabitserial
    @alphabitserial 8 месяцев назад +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?

  • @not_yet_implemented
    @not_yet_implemented 9 месяцев назад +4

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

  • @flwi
    @flwi 9 месяцев назад +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 6 месяцев назад

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

  • @driedurchin
    @driedurchin 9 месяцев назад

    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".

  • @zikunwang8286
    @zikunwang8286 6 месяцев назад

    Ian hubert mention is something I did not expected.

  • @HalfMonty11
    @HalfMonty11 9 месяцев назад

    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 9 месяцев назад +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.

  • @meowsqueak
    @meowsqueak 8 месяцев назад

    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 8 месяцев назад

      yeah dynamic dispatch can't be faster

  • @abzrg
    @abzrg 8 месяцев назад +1

    you're converging to Iniesta..

  • @yapet
    @yapet 9 месяцев назад +1

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

    • @jonhoo
      @jonhoo  9 месяцев назад +1

      miette :)

  • @NunoMartins12
    @NunoMartins12 9 месяцев назад

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

    • @jonhoo
      @jonhoo  9 месяцев назад +1

      Yep, I'll be there!

  • @Debrugger
    @Debrugger 9 месяцев назад

    Yes to the wait free simulation stuff!

  • @RamiChasygov
    @RamiChasygov 8 месяцев назад +2

    Why? Why did you choose that thumbnail? 😄

    • @fanu4059
      @fanu4059 8 месяцев назад +1

      That's what I'm wondering

  • @specwnm
    @specwnm 8 месяцев назад

    same love darkness and low temp

  • @Starckoo
    @Starckoo 9 месяцев назад +4

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

  • @mylesonyoutube
    @mylesonyoutube 9 месяцев назад

    That comptime question made me sad again

  • @StellarWeb008
    @StellarWeb008 9 месяцев назад

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

  • @TonyWorkspace
    @TonyWorkspace 8 месяцев назад

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