Navigate Select ESC Close

"... maybe the problem is you" - Linus

2025-02-08 Science & Technology
386.0k
6.9k
2.0k
ThePrimeTime
ThePrimeTime
1.1m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

Twitch https://twitch.tv/ThePrimeagen Discord https://discord.gg/ThePrimeagen Become Backend Dev: https://boot.dev/prime (plus i make courses for them) This is also the best way to support me is to support yourself becoming a better backend engineer. ### Timestamps 00:00 - Intro 00:30 - Context 10:52 - Nice Rust Guy Tries 13:22 - The Worst Job Ever 18:00 - More Rust Defense 20:35 - C Maintainer Strikes Back 35:15 - Greg Steps In 41:16 - Community Wants Clarity 42:42 - Drama Behind - Rust Guy Two Goes For Cancel Culture 46:12 - Linus Steps In 50:30 - Greg And The Conclusion ### LINKS Beginning: https://lwn.net/ml/all/[email protected]/ Greg: https://lwn.net/ml/all/2025013030-gummy-cosmic-7927@gregkh/ Great News? Want me to research and create video????: https://www.reddit.com/r/ThePrimeagen Kinesis Advantage 360: https://bit.ly/Prime-Kinesis Get production ready SQLite with Turso: https://turso.tech/deeznuts

Top Comments (10)

@Marxone 2025-02-08

Unification is huge. We unified all to typescript. Now everybody is equally unhappy.

2.0k 41 replies
@warmflatsprite 2025-02-08

Kernel maintainers use grep and text editors because for the longest time the kernel was far too large to load in an IDE. Most IDEs were designed to keep their code indexes in memory, but until fairly recently the kernel has been way too big for that.

733 35 replies
@CharlesVanNoland 2025-02-08

New C devs are being born everyday. Anyone who thinks that new programmers are only using new languages is living in a bubble.

590 39 replies
@Chris-on5bt 2025-02-08

Also my experience, people are really bad about communicating what they are actually concerned about. Especially when it can perceived as an attack on another person. Saying "I am concerned about changing our bindings because I don't think a lot of these Rustacians won't be around in 5 years." is way harder to say than "This breaks my grep." Not a defense, but its a very human response.

560 29 replies
@karakaaa3371 2025-02-08

Greppable is a signal for consistency. If it's greppable, it probably also takes less attention for humans to grep it.

487 11 replies
@no_name4796 2025-02-08

Rust in the linux kernel is a project so long, that its duration is only matched by the time primagen will need to migrate to wayland

402 8 replies
@chrisgriff1512 2025-02-09

As an embedded firmware engineer for a large company, I completely understand the hesitation to jump to something like Rust when everything is written in C/C++. The thought of doing re-writes and all the recursive testing to make sure it "works like it use too" while also developing for the currently working branches for mission critical FW, is a scary thing for old and new engineers.

232 26 replies
@frustratedalien666 2025-02-09

Not gonna lie, I use grep to navigate through my company's code base. Several years ago while I was removing code (code cleanup is a wonderful thing), I found references to the deprecated classes/methods that my IDE tools didn't discover. Ever since that point I've used grep and ripgrep to navigate my codebase

214 6 replies
@vydavatelstvoaraxon260 2025-02-10

Christoph trying to avoid multi-language code base is salt to the wounds of every full stack web developer.

52 3 replies
@retropaganda 2025-02-09

What makes C grep-friendly is the lack of namespaces, so each identifier has to be unique

27 2 replies

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan • All features unlocked

App screenshot