Powered by RND
PodcastsTecnologiaJon's Miscellany

Jon's Miscellany

Jon Gjengset
Jon's Miscellany
Último episódio

Episódios Disponíveis

5 de 10
  • May 2024 Q&A
    Also available on YouTube at https://www.youtube.com/watch?v=diCEj3F3itc. 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
    --------  
    3:10:08
  • December 2023 Q&A
    Also available on YouTube at https://youtu.be/A3qBmLx9uTU. Questions and answers session from December, 2023. Link list Atomic operator in Raku/Perl 6: https://andrewshitov.com/2019/09/09/atomic-operations-in-perl-6/ Helsing on Glassdoor: https://www.glassdoor.com/Reviews/Helsing-Reviews-E6763957.htm Simon Singh’s The Code Book: https://simonsingh.net/books/the-code-book/ Rustc dev guide: https://rustc-dev-guide.rust-lang.org/getting-started.html I automated my bad keyboard: https://www.reddit.com/r/MechanicalKeyboards/comments/17wrkaw/i_automated_my_bad_keyboard/ Timestamps [@0:00:00] Introduction [@0:01:31] How is work at Helsing? [@0:09:26] What software are you using? [@0:14:57] What do you think about Zig ? [@0:16:16] What’s the pathway to become a contributor to the Rust Language? [@0:23:42] What languages did you use before Rust? [@0:31:20] How did you get such a good, deep understanding of Rust? [@0:34:05] How’s life now back in Norway? [@0:38:46] Does WASM have a real future outside the web realm? [@0:40:55] My code feels way too simple. What am I doing wrong? [@0:42:55] How do you now feel about AI code tools like GitHub Copilot? [@0:48:55] Rust’s concurrency model compared to other languages you’ve worked with. [@0:51:04] Video on embedded programming when? [@0:54:23] AsyncIterator: poll_next + Generator Syntax or just next? [@0:56:01] How do you test for concurrency bugs? [@1:02:14] What social platform do you get most value out of? [@1:11:05] Rust Foundation developing an official training and certification program. [@1:16:25] Why don’t you use a Mac? is Linux actually that good? [@1:18:03] Is Ferrocene the right starting point for Rust in Space/Avionics? [@1:22:27] How is your experience of the culture, wlb and leadership style at Helsing? [@1:35:06] What does the role of Principal Engineer entail? [@1:39:15] Are you just using vanilla neovim for Rust? [@1:41:18] Will Rust 2.0 be just another release or will it be different? [@1:42:13] How can I get a job working in the Rust ecosystem? [@1:45:03] Why are there so few Rust jobs? [@1:50:07] What’s your favorite book? [@1:53:58] What’s the biggest cultural difference of working in EU vs USA? [@1:56:40] What did you like/dislike about Amazon compared to Helsing? [@2:00:31] What do you do while waiting for Rust to compile on a big codebase? [@2:01:21] How do you feel about mathematics in computer science? [@2:03:12] If you had kids, would you want them to grow up in the US or in Nordic countries? [@2:06:35] Will you do some advent of code in rust? [@2:07:31] What’s a project you would like to start, but haven’t had the time to start it? [@2:15:34] What are your thoughts on CTFs? Have you ever played them? [@2:15:49] How are you so cool? [@2:15:59] How are the cats adjusting to the move? [@2:16:30] How are you doing? [@2:17:28] Any ideas to make profiling of Rust programs better? [@2:17:59] How do you use properly mpsc receiver on a separate thread? [@2:18:29] Do you use a debugger, print, or both? [@2:19:00] What’s your Rust 2.0 wishlist? [@2:19:37] What do you think about certifications? [@2:20:10] Why do you look so old? [@2:20:30] Any tips on how to increase my salary (in LatAm)? [@2:21:23] What does your ideal team look like? [@2:22:53] Is there any issue/topic that you are too busy to do but would love if someone did it? [@2:24:45] What are some beginner-friendly open-source Rust projects that may hire remotely? [@2:25:53] Are there jobs for junior Rust developers? [@2:26:23] Can you give any advice on Statement of Purpose and Letters of Recommendation? [@2:29:26] What do you think of Rust’s 2024 roadmap? [@2:31:11] Go vote for the last question… [@2:33:22] How do you get excited to build stuff and improve without getting burnt out?
    --------  
    2:38:16
  • July 2023 Q&A
    Also available on YouTube at https://youtu.be/r1lc2fmU_Rg. Questions and answers session from July, 2023. Link list The B society: https://www.b-society.org/ Principal engineer’s handbook: https://ilya.grigorik.com/the-principal-engineers-handbook/ Writing about your work: https://jvns.ca/blog/brag-documents/ Stream calendar: https://calendar.google.com/calendar/u/0/embed?src=719b6cf08a9f11da4a732083a43aa00a61a7943ea864a57417b5da13b1fc8ccb@group.calendar.google.com&ctz=Europe/Oslo Timestamps [@0:00:00] Introduction [@0:01:32] How did you find your new job? [@0:03:48] Pay gap between old and new job [@0:09:00] Rust Foundation Trademark debacle [@0:12:30] Isn’t AI in the military a bad idea? [@0:18:12] Where is Rust used in Helsing given they do AI? [@0:22:45] Skin care routine [@0:24:53] Notoriety and interviewing [@0:33:13] Does the lack of sun in Norway bother you? [@0:34:48] Is a PhD worth it? [@0:39:10] How does your partner like Norway? [@0:43:06] Best way to practice Rust? [@0:45:00] Rust on GPUs [@0:46:32] Where in Norway are you working from? [@0:51:36] Moving to an IDE? [@0:54:08] How do you know the company isn’t evil? [@1:01:34] How are the cats? [@1:06:12] Interviewing and moving at the same time [@1:07:40] What is your daily routine? [@1:14:45] The Rust build system at Amazon [@1:18:46] Do you exercise? [@1:20:06] AI replacing engineers [@1:29:16] Helsing and remote work [@1:32:29] Favorite purchase last 6 months [@1:34:12] Did requiring remote reduce your job opportunities [@1:35:29] Will you be an IC for the rest of your career? [@1:37:16] Leaving Amazon [@1:39:45] Cat! [@1:40:37] Rust for data engineering tools? [@1:43:01] Do you mentor? [@1:43:59] How do you organize your todos? [@1:47:35] What about Norway disappoints you? [@1:54:03] Might you start a company? [@1:55:30] RustConf situation [@1:58:46] A community Discord? Patreon? [@2:05:52] Do we want more compiler backends? [@2:08:22] Moving to Wayland [@2:11:13] More Crust of Rust [@2:12:23] What’s your setup now? [@2:13:48] Getting a job without formal education [@2:15:25] The omnomnom voice [@2:15:45] Programming languages at Helsing [@2:16:49] What are principal engineers? [@2:20:30] How do we make Rust default choice for ML kernels? [@2:21:38] Video on ghost_cell and qcell? [@2:22:50] Pitfalls for junior engineers [@2:28:46] Rust in robotics and space stuff [@2:30:04] Will rustc share code with rust-analyzer? [@2:31:23] Imposter syndrome [@2:32:27] How’d you meet girls during your PhD? [@2:35:13] Wayland compositor [@2:35:55] Why do you not work on Noria? [@2:37:31] Emacs? [@2:38:16] Struggling to find a junior tech job [@2:42:03] Innovation in Norway [@2:44:26] BSDs and NixOS [@2:46:19] Working in security [@2:47:31] Front-end development in Rust [@2:49:16] Tech in a decade [@2:51:38] Backend framework choice [@2:52:10] Best language for cryptography [@2:53:24] Return to lock-free simulation series? [@2:53:50] Why did you leave the US? [@2:55:13] Question speed-run [@2:58:21] Opinion of Amazon [@3:01:22] Working on a visa [@3:03:10] More question speed-run [@3:13:12] What brought you to Rust? [@3:15:30] What can dynamic dispatch do that enum dispatch can’t? [@3:18:41] Outro
    --------  
    3:20:05
  • December 2022 Q&A
    Also available on YouTube at https://youtu.be/DYOlShQePjY. Questions and answers session from December, 2022. Link list https://wewerewondering.com/ https://www.tbray.org/ongoing/When/202x/2022/11/19/AWS-Blockchain https://github.com/rust-lang/lang-team/issues/122 Timestamps [@0:00:00] Why another Q&A so soon? [@0:02:06] DSLR Webcam comparison [@0:08:50] wewerewondering.com [@0:31:05] Rust in university curriculums [@0:40:07] Limiting multi-voting by IP [@0:41:35] How will GATs change std? [@0:45:02] leetcode and tech interviewing [@0:57:05] Advent of Code stream [@0:58:27] Best technical books you’ve read [@1:06:05] Rust in HPC [@1:07:46] What languages pair well with Rust? [@1:09:25] What would you do if not coding? [@1:12:15] Biobreak [@1:15:30] Cat time! [@1:20:23] Are Data Structures and Algorithms important? [@1:21:56] Open Source experience relevance to industry [@1:28:11] Features missing that we use macros for now [@1:30:50] Is Rust worth it for small programs? [@1:32:46] More doors or wheels in the world? [@1:35:03] Plans for 2023 [@1:43:02] Favorite recent board games [@1:47:25] Is incompetence among programmers increasing? [@1:49:30] The allocator API [@1:52:45] Do you know the lyrics for Bohemian Rhapsody? [@1:56:27] Rust in serverless services [@1:58:30] More powerful Rust macros [@2:01:25] What laptop do you use? [@2:03:24] Rust for web frontend development [@2:04:15] Reproducible/hermetic Rust builds [@2:07:25] Which of your cats would you get along with? [@2:08:38] Will AI take the fun out of programming? [@2:12:35] What that you do will be most impactful? [@2:17:05] What language if Rust vanished? [@2:19:32] Being a digital nomad [@2:20:35] Latest good TV show [@2:21:50] Why does WWW sort just by upvotes? [@2:25:18] Camera difference in different light [@2:27:22] Mara’s book on locks and atomics [@2:28:01] Stream making a D&D campaign [@2:29:56] What is a monad? [@2:31:45] Blockchain as a technology [@2:34:15] Ideas in the middle of the night [@2:36:35] Heard of Leptos? [@2:37:35] Enum Variant Types [@2:40:00] Have you done game programming? [@2:41:39] The Helix editor [@2:43:35] Rapidfire answers [@2:45:47] Stream with Tim McNamara? [@2:46:41] Rapidfire answers [@2:47:14] Where did J come from? [@2:48:04] Rapidfire answers [@2:49:10] Underappreciated Rust pattern [@2:50:15] Rapidfire answers [@2:52:30] When can you say you know Rust? [@2:53:33] Rapidfire answers [@2:56:56] RustNation UK talk [@2:58:05] Blood on the Clocktower [@2:59:50] Rapidfire answers [@3:03:55] X-Y problems [@3:05:32] Rapidfire answers [@3:11:36] Outro
    --------  
    3:12:31
  • November 2022 Q&A
    Also available on YouTube at https://youtu.be/01V-0YkEd0M. Questions and answers session from November, 2022. Timestamps [@0:00:00] Introduction [@0:02:39] Managing/splitting your time [@0:08:10] Picking dependencies [@0:17:40] Justifying working for Amazon [@0:22:30] Moving to full-time open-source/teaching [@0:27:05] Beginner-friendly Rust projects [@0:32:50] WebAssembly [@0:34:58] Why vim? [@0:41:25] What would you remove from Rust? [@0:45:15] Increasing Rust complexity [@0:52:55] Copilot [@1:00:00] Rust in the Linux kernel [@1:02:30] Management consulting [@1:05:15] NixOS [@1:07:45] Keeping notes [@1:25:10] Playing the piano [@1:31:40] Advice for undergrads applying for grad school [@1:38:50] Is Rust adoption accelerating? [@1:44:10] Rust in critical systems [@1:46:25] Favorite podcasts [@1:52:25] Moving from LA [@2:07:50] Non-technical books [@2:10:45] Allocators in Rust [@2:13:45] Nervous starting as a software engineer [@2:20:55] Aside: camera cables [@2:21:45] Alternate careers [@2:24:20] Ensemble/mob/pair programming [@2:27:40] Rust debugger [@2:32:15] Why did you continue in academia after undergrad? [@2:40:40] Parasocial relationships [@2:43:12] Moving to Rust jobs from jobs in other langs [@2:46:10] Why MIT? [@2:50:00] Elon Musk and Twitter [@2:54:50] Challenges in developer experience tooling [@2:59:13] Interesting problems in databases [@3:01:25] Actors vs. shared memory [@3:03:45] Do PhD if want to join industry? [@3:05:55] Camera side-by-side
    --------  
    3:14:03

Mais podcasts de Tecnologia

Sobre Jon's Miscellany

For now, this site primarily re-hosts the Q&A videos in audio format.
Site de podcast

Ouça Jon's Miscellany, Hipsters Ponto Tech e muitos outros podcasts de todo o mundo com o aplicativo o radio.net

Obtenha o aplicativo gratuito radio.net

  • Guardar rádios e podcasts favoritos
  • Transmissão via Wi-Fi ou Bluetooth
  • Carplay & Android Audo compatìvel
  • E ainda mais funções
Aplicações
Social
v7.20.2 | © 2007-2025 radio.de GmbH
Generated: 7/12/2025 - 5:53:23 PM