"... maybe the problem is you" - Linus
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Unlock all features
FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.
Related videos
Maybe we were wrong
The PrimeTime
309.2k views
I Tried to Warn You
The PrimeTime
189.8k views
This CEO is Crazy
The PrimeTime
52.8k views
"I suck" -ThePrimeagen
The PrimeTime
55.8k views
Github are you joking?
The PrimeTime
159.9k views
Linus Lays down the Law
The PrimeTime
118.5k views
What is wrong with us?!
The PrimeTime
111.4k views
I'm in danger
The PrimeTime
167.0k views
Linus x Linus - Is AI A Bubble?
ThePrimeTime
37.4k views
The PewDiePie Problem
ThePrimeTime
110.7k views
Top Comments (10)
Unification is huge. We unified all to typescript. Now everybody is equally unhappy.
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.
New C devs are being born everyday. Anyone who thinks that new programmers are only using new languages is living in a bubble.
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.
Greppable is a signal for consistency. If it's greppable, it probably also takes less attention for humans to grep it.
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
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.
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
Christoph trying to avoid multi-language code base is salt to the wounds of every full stack web developer.
What makes C grep-friendly is the lack of namespaces, so each identifier has to be unique
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
Top Comments (10)
Unification is huge. We unified all to typescript. Now everybody is equally unhappy.
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.
New C devs are being born everyday. Anyone who thinks that new programmers are only using new languages is living in a bubble.
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.
Greppable is a signal for consistency. If it's greppable, it probably also takes less attention for humans to grep it.
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
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.
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
Christoph trying to avoid multi-language code base is salt to the wounds of every full stack web developer.
What makes C grep-friendly is the lack of namespaces, so each identifier has to be unique