Jon's Miscellany

May 2024 Q&A


Listen Later

Also available as a video on YouTube.

Questions and answers session from May, 2024.

Link list
  • Discord: https://discord.jonhoo.eu
  • LogLog Games article: https://loglog.games/blog/leaving-rust-gamedev/
  • Rust API Guidelines: https://rust-lang.github.io/api-guidelines/
  • Rust Design Patterns Book: https://rust-unofficial.github.io/patterns/
  • Data Latam podcast: https://www.datalatam.com/
  • Engineering blogs:
    • https://words.filippo.io/dispatches/
    • https://smallcultfollowing.com/babysteps/
    • https://without.boats/
    • https://danluu.com/
    • https://docs.rs/dtolnay/
    • https://jvns.ca/blog/brag-documents/
    • https://noidea.dog/glue
    • https://matklad.github.io/
    • https://www.ralfj.de/blog/
    • https://faultlore.com/blah/
    • https://fasterthanli.me/articles
    • https://www.evanmiller.org/
    • https://blog.regehr.org/
    • Timestamps
      • [@0:00:00] Introduction
      • [@0:03:27] Decrusting rust-analyzer
      • [@0:07:34] Unified approach to error handling in Rust
      • [@0:14:35] What don’t you like about Rust?
      • [@0:26:15] How to gain experience in Rust
      • [@0:32:03] The recent loglog.games article about the bad Rust gamedev experience
      • [@0:38:02] Struggles with a lack of motivation/focus/drive
      • [@0:45:52] Rust for web development
      • [@0:47:56] How are you doing
      • [@0:54:57] Norway: upsides/downsides compared to the US
      • [@1:06:41] How you stay focused and productive during the day
      • [@1:19:01] Voting + tea + cat break
      • [@1:22:44] Best practices in setting up a Rust project
      • [@1:28:23] Unexpectedly high ROI things you’ve bought/started doing
      • [@1:39:04] Getting a junior job in system programming with Rust
      • [@1:42:09] Deciding to use async rust or not
      • [@1:45:23] Design patterns that are specific to Rust
      • [@1:48:01] Decrusting Leptos/BevyECS?
      • [@1:48:57] Favorite YouTube channels
        • [@1:49:46] https://www.youtube.com/@BBCArchive
        • [@1:50:30] https://www.youtube.com/@CGPGrey
        • [@1:50:54] https://www.youtube.com/@danielthrasher
        • [@1:51:04] https://www.youtube.com/@everyframeapainting
        • [@1:51:25] https://www.youtube.com/@IanHubert2
        • [@1:51:53] https://www.youtube.com/@JosephAndersonChannel
        • [@1:52:08] https://www.youtube.com/@razbuten
        • [@1:52:22] https://www.youtube.com/@SummoningSalt
        • [@1:52:36] https://www.youtube.com/@MinutePhysics
        • [@1:52:46] https://www.youtube.com/@xkcd_whatif
        • [@1:52:53] https://www.youtube.com/@numberphile
        • [@1:52:58] https://www.youtube.com/@veritasium
        • [@1:53:12] https://www.youtube.com/@ozzymanreviews
        • [@1:53:16] https://www.youtube.com/@RyanGeorge
        • [@1:53:54] https://www.youtube.com/@TomScottGo
        • [@1:54:02] https://www.youtube.com/@TwoMinutePapers
        • [@1:54:09] https://www.youtube.com/@theslowmoguys
        • [@1:54:20] https://www.youtube.com/@Vsauce
        • [@1:54:43] Code review style livestreams
        • [@2:01:00] Do you still program at your job or is it mainly management?
        • [@2:10:49] Do you do any workouts/exercises?
        • [@2:14:54] A crate you don’t have the use for, but wish you did
        • [@2:16:52] Rust for Data Engineering
        • [@2:21:58] Voting time
        • [@2:25:30] Engineering blogs to follow
        • [@2:34:42] The most exiting company that is using Rust
        • [@2:37:50] Enums or traits
        • [@2:42:12] Crust of Rust on intrinsics/SIMD
        • [@2:42:55] Frameworks for making non-web (RPC) services
        • [@2:45:33] Organizing your daily work
        • [@2:48:03] Quick-fire answers
        • ...more
          View all episodesView all episodes
          Download on the App Store

          Jon's MiscellanyBy Jon Gjengset