Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
Introduction
00:00 • 2min
How to Make a Recursive Descent Parser
01:56 • 4min
The Benefits of a Lexer in Rock
05:46 • 2min
The Trade-Offs Between Structured Editing and Projectional Editing
08:06 • 4min
How to Get the Most Out of Text Editing
11:44 • 2min
The Future of AI Prediction
13:26 • 2min
The Risks of Trusting a Contributor
15:43 • 3min
How to Detect Copyright Infringement in AI Systems
18:21 • 2min
The Future of Programming With AI-Assisted Editor Experiences
20:28 • 4min
The Importance of Indentation Sensitive Languages
24:19 • 2min
The Importance of a Good Workflow
26:06 • 2min
The Cost of Naming in APL
27:40 • 2min
The Future of Programming Languages
30:01 • 3min
The Importance of Intentionality in Python Code
33:01 • 3min
How to Format Your Code for Profit
35:32 • 2min
How to Improve Your Code Formatting With Machine Learning
37:25 • 3min
How to Write a Plugin for a Rock Editor
40:13 • 3min
How to Store Pointer Increments in a Plugin
43:23 • 3min
The Pros and Cons of Braces
45:56 • 2min
The Redundancy Argument for Indentation Sensitivity
47:37 • 2min
The Future of Programming
50:01 • 2min
The Exponentiality of Software Engineering
52:24 • 3min
The Limits of AI
55:53 • 2min
The Problems With Current Models
57:54 • 2min
The Future of Software Development
59:40 • 2min
The Threat of AI in the Next Five Years
01:01:17 • 2min
AI and the Job Market
01:02:51 • 3min