2 Language Creators vs 2 Idiots | The Standup
Deconstructing Functional Programming Adoption and Language Design Tradeoffs
Understand why Functional Programming concepts merged into mainstream languages rather than dominating entirely, and evaluate critical design choices like macros, immutability, and tooling complexity directly from language creators.
Short Summary
- Functional Programming concepts (like streams and lambdas) largely became mainstream features in other paradigms rather than dominating entirely.
- Erlang's core features (Immutability, CSP) were driven by the need for distributed fault tolerance, not adherence to FP dogma.
- Language extensibility mechanisms like Macros are viewed suspiciously by some as compensating for inherent language deficiencies, contrasting with purpose-built solutions (Elixir vs. Rust usage).
- Package managers are criticized primarily because automating dependency management inherently automates "dependency hell."
Language architects Jose Valim (Elixir) and Gingerbill (Odin) debate the terminology, philosophy, and practical pitfalls of modern language development, ranging from immutability trade-offs to debugging complex compile-time meta-programming.
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
Scam Altman's Crypto Currency | The standup
The PrimeTime
36.0k views
Casey Breaks Down AWS Outage | The Standup
The PrimeTime
62.2k views
The Secret of the AWS Outage | The Standup
ThePrimeTime
72.4k views
Thought terminating cliché Teirlist | The Standup
ThePrimeTime
25.5k views
TheStandup - Omarchy Is Amazing
ThePrimeTime
69.9k views
The Standup - Jira Bought 2 Browsers???
ThePrimeTime
99.2k views
The Most Insightful Apple Commentary | The Standup
ThePrimeTime
92.5k views
The Evolution of Programming | The Standup
ThePrimeTime
93.3k views
Casey Muratori's Origin Story | The Standup
ThePrimeTime
77.0k views
I'm switching languages again...
ThePrimeTime
165.4k views
Top Comments (10)
Gotta go guys I'm late for object orientation
Correction at 28:50, the print macro in Rust is not just a macro but relies on compiler magic to generate the correct printed string. So it's not even doable at the user-level, and still has the combinatorial explosion problem still. And that my comment about macros and making it work at the compiler level was in general about macros, and not necessarily just printing.
Holy shit that ad was peak cinema!
1:13:00 petition to rename dependencies to liabilities
more Jose please, i like his takes
What was your favorite Ginger Bill take? Do we need to have him back to talk more about Odin? Thanks to Neon for sponsor today, When traffic spikes, Neon’s serverless Postgres autoscales to meet demand, without all that extra ops work. Get the free plan at https://neon.com (don't forget to smash like or say "wow, very funny ad. prime is such a good actor")
I see GingerBill, I click
On the people switching from Ruby to Rust: maybe they're going alphabetically.
BRAZIL MENTIONED!!
35:09 "I am a printf debugger, and I'm happy. I'm proud."
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)
Gotta go guys I'm late for object orientation
Correction at 28:50, the print macro in Rust is not just a macro but relies on compiler magic to generate the correct printed string. So it's not even doable at the user-level, and still has the combinatorial explosion problem still. And that my comment about macros and making it work at the compiler level was in general about macros, and not necessarily just printing.
Holy shit that ad was peak cinema!
1:13:00 petition to rename dependencies to liabilities
more Jose please, i like his takes
What was your favorite Ginger Bill take? Do we need to have him back to talk more about Odin? Thanks to Neon for sponsor today, When traffic spikes, Neon’s serverless Postgres autoscales to meet demand, without all that extra ops work. Get the free plan at https://neon.com (don't forget to smash like or say "wow, very funny ad. prime is such a good actor")
I see GingerBill, I click
On the people switching from Ruby to Rust: maybe they're going alphabetically.
BRAZIL MENTIONED!!
35:09 "I am a printf debugger, and I'm happy. I'm proud."