Q&A July 2023

  Рет қаралды 20,943

Jon Gjengset

Jon Gjengset

Күн бұрын

Links from the stream:
The B society: www.b-society.org/
Principal engineer's handbook: ilya.grigorik.com/the-princip...
Writing about your work: jvns.ca/blog/brag-documents/
Stream calendar: calendar.google.com/calendar/...
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
Live version with chat: kzfaq.infocYEqrLMNJss

Пікірлер: 42
@falcon20243
@falcon20243 11 ай бұрын
Its so amazing to see a great engineer like Jon answer all these diverse questions candidly.
@abtiwary
@abtiwary 11 ай бұрын
Jon is the best, and so generous with his time. Thanks Jon, your work and generosity are deeply appreciated 🙏🏼
@andherium
@andherium 3 ай бұрын
Ya specially the meeting the girls part! I lke him more now 😁
@davidgarciamorillo9087
@davidgarciamorillo9087 11 ай бұрын
I find a lot of value in these Q&As. Just hearing someone more experienced talking about their stances on some topics, or just sharing their experiences is just insightful. Thank you
@ethreix800
@ethreix800 6 ай бұрын
Senior people feeling they know better - what does it mean for someone to be an expert? It doesn’t mean that person is always right, or that his opinions should be treated as dogma, no. An expert is an expert because he can easily prove his ideas to be right. It’s the ability to convince others *and* be proven right in production.
@realisticlevel2553
@realisticlevel2553 11 ай бұрын
Beautiful morning in Barcelona, with a good cup of coffee, and Jon just dropped a stream :) Life cannot get better than this.
@saxpy
@saxpy 11 ай бұрын
wow nice to hear what’s been going on. I briefly worked with you on the Rust client implementation for Coral :) AWS will miss you, cheers from Seattle
@polares8187
@polares8187 11 ай бұрын
Thank you for all the amazing content ❤
@eudrino
@eudrino 11 ай бұрын
Welcome back! its great watching your streams again, every minute of the vod was extremely valuable. (btw, i dont skip a single question during these Q&As), keep it up and i hope you have a great day.
@someoneelse6976
@someoneelse6976 11 ай бұрын
Thanks for sharing! Thanks for the video, Jon! I enjoy it! BTW, one of the reason why I enjoy and love it (and all others), especially "not so technical" ones like this is because of the language (your clean and clear pronounciation). Helps me not only learn Rust, but also increases my English listening skills! : ))
@TankorSmash
@TankorSmash 11 ай бұрын
Thank you for annotating all the questions, makes skipping around a lot easier
@a_maxed_out_handle_of_30_chars
@a_maxed_out_handle_of_30_chars 7 ай бұрын
great video and I did jump to the parts that were interesting 😄
@Apoque
@Apoque 11 ай бұрын
As another B-type person I relate to the pain of having to wake up _way_ earlier than my body wants to. When my company started enforcing RTO I had to start working up at 7am to make it to work on time. The first month was probably the least productive of my entire career.
@copenhagenrustcommunity
@copenhagenrustcommunity 11 ай бұрын
We'd love to have you give a talk at the Copenhagen Rust Meetup! 🥳
@fnvtyjkusg
@fnvtyjkusg 11 ай бұрын
Not having Amazon here is definitely frustrating 😅 One of the big things I miss about the UK
@user-vg5hy8mf1k
@user-vg5hy8mf1k 11 ай бұрын
Thx!!!
@bilyzhuang9242
@bilyzhuang9242 11 ай бұрын
The answer you give about Is phd worth it inspire me to purchase phd and do more contribution with learning from others. Thank you .
@JayJay-ki4mi
@JayJay-ki4mi 11 ай бұрын
Thank you Jon. What chair is that? It looks so comfy, I need one.
@user-cf6ix7pk9m
@user-cf6ix7pk9m 11 ай бұрын
how did you study databases during your PhD? did you analyze the SQLITE code, how did you analyze it?
@VivekYadav-ds8oz
@VivekYadav-ds8oz 11 ай бұрын
Some of your Crust of Rust would really benefit from some updates since they've become old. Primarily Async/Await videos. I feel like more could've been talked about there, like how would you build an executor, say. Not because that's what people want to do, but because async/await still feels somewhat magic without it.
@GTS00000
@GTS00000 10 ай бұрын
Important question: What is the make and model of this chair? Looks very comfortable!
@JaLikon65
@JaLikon65 7 ай бұрын
1:11:17 CONFIRMED Jon IS familiar with grass, and has potentially even touched it! (Obviously kidding around; love your content Jon; you are an inspiration to be a great engineer to me!)
@Guyflyer12
@Guyflyer12 11 ай бұрын
you might consider turning off auto-exposure since you have a static camera view - it adds some flickering and weird coloring
@uoweme5grand
@uoweme5grand 11 ай бұрын
"And I'll cut this out before I upload this video" He in fact did not cut it out before he uploaded his video.
@jonhoo
@jonhoo 11 ай бұрын
On purpose 😉
@tylerbloom4830
@tylerbloom4830 11 ай бұрын
I work in the security/cryptography space as a Rust engineer. The company is only a couple years younger than the v1.0 of Rust, and leadership is very happy with their choice to build the company with Rust. It's a perfect fit for the space.
@codyhartman3358
@codyhartman3358 11 ай бұрын
What products do you build? Have been a software / security engineer for years and swapped to cloud engineering last year, kinda bored, and would love to what people are using rust for
@tylerbloom4830
@tylerbloom4830 11 ай бұрын
@@codyhartman3358 We write data security managers and other things related enterprise key management. The company is Fortanix if you want to look more in-depth.
@arian386
@arian386 11 ай бұрын
hey, an off-topic question - what glasses are you wearing?
@HalfMonty11
@HalfMonty11 11 ай бұрын
53:05 I feel very similarly about CoPilot... I actually worry about the state of software development where the developer doesn't need to actually know the details of how the code he's writing works and it becoming a crutch. I can foresee a future where similar to how many Cashiers can't actually make change for a purchase in their head and just read what the computer says thanks to calculator being so readily available, software developers will be unable to write code from scratch without a constant jab from some AI tool telling you what your next step is and how to do it. In both cases, once you remove the tool, productivity then halts because the person loses the ability to work without the... crutch. That said... "know thy enemy" right? so I've installed it and played around with it and as for now, it's mostly annoying. It interrupts my normal LSP suggestions and messes up auto imports and line endings and closed brackets... but it is good at one and only one thing, true boilerplate. It can go one step beyond a normal LSP in that it knows what you just wrote in some other file and will suggest related or similar things to what you just wrote, speeding up your ability to put type it out. Beyond that, I can count on one hand the amount of times it has suggested code that actually applied to what I was doing, worked without tweaking and accomplished what I was trying to accomplish. The auto completion of boilerplate is nice but fighting it when I want normal LSP autocompletion is annoying and makes it not worth it.
@sidkang
@sidkang 11 ай бұрын
Nice video, thanks. Heard a word "上来" when calling the cats, am I wrong?😄
@qaqkirby9781
@qaqkirby9781 11 ай бұрын
也可能幻听了
@rodelias9378
@rodelias9378 11 ай бұрын
Actually I watch it all 😅
@rohit_ind
@rohit_ind 11 ай бұрын
@jon, why rust is not standardise just like C language ? I am interested to know your view.
@brdrnda3805
@brdrnda3805 11 ай бұрын
Mara Bos has written about this. Just search for "mara's blog rust standard".
@nathanbustamante1479
@nathanbustamante1479 11 ай бұрын
>pay u in crypto cause i don’t believe it has value i mean as long as u trust usdc u can immediately swap into it and get it sent to ur bank account thru a variety of off-ramps? i’m probably biased bcuz work in web3 but that’s just a weird statement lmao, like you can sell it right now to your bank so by definition it has value 😢
@joffreybluthe7906
@joffreybluthe7906 11 ай бұрын
2:09:10 I'm not sure this is related but on the global shortcuts thing I remembered a few months ago when Brodie Robertson switched to hyprland he made a video where he specifically mentioned that they worked really well with OBS in hyprland but he was initially unaware of it kzfaq.info/get/bejne/aJmTY6uHzN7Koqs.htmlm22s
@ethreix800
@ethreix800 6 ай бұрын
Getting 450k a year and starting Patreon? Oof… I don’t know if you realize how much money normal people make, even in IT? I’m a principal SE with 25 years of experience and I’m making 70k eur a year. And compared to non-IT people, I’m rich and leading a luxurious way of life.
@zahash1045
@zahash1045 11 ай бұрын
Damn rust does make people age much faster
@moy2010
@moy2010 11 ай бұрын
What did you expect? People get rusty over time
@devnexen
@devnexen 11 ай бұрын
yes right ! do not become gandalf for the next episode 🙂
@abtiwary
@abtiwary 11 ай бұрын
America does? ;)
Supply Chain Security - MIT 6.5660 Computer Security guest lecture
1:20:30
Q&A December 2023
2:38:17
Jon Gjengset
Рет қаралды 14 М.
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 27 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 32 МЛН
Q&A December 2022
3:12:32
Jon Gjengset
Рет қаралды 14 М.
Rust YouTubers Tier List
4:58
Let's Get Rusty
Рет қаралды 37 М.
Crust of Rust: Subtyping and Variance
1:39:41
Jon Gjengset
Рет қаралды 58 М.
The Unsafe Chronicles: Exhibit A: Aliasing Boxes
1:37:09
Jon Gjengset
Рет қаралды 22 М.
Q&A January 2021 (now with cat)
3:19:54
Jon Gjengset
Рет қаралды 20 М.
Crust of Rust: Functions, Closures, and Their Traits
1:06:40
Jon Gjengset
Рет қаралды 84 М.
Crust of Rust: Iterators
1:26:27
Jon Gjengset
Рет қаралды 95 М.
Main filter..
0:15
CikoYt
Рет қаралды 10 МЛН
Samsung Galaxy 🔥 #shorts  #trending #youtubeshorts  #shortvideo ujjawal4u
0:10
Ujjawal4u. 120k Views . 4 hours ago
Рет қаралды 9 МЛН
Купил этот ваш VR.
37:21
Ремонтяш
Рет қаралды 293 М.