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 28 29 30 31 32
Introduction
00:00 • 4min
How to Be a Successful Programmers
04:13 • 2min
How to Be a Successful Judge
05:51 • 2min
Yarden's Question on Bikes
07:28 • 1min
The Basics of Go
08:57 • 4min
How to Design a Good UI for Your New AI App
12:29 • 3min
How to Shrink a Stack in a Go Routine
15:24 • 3min
The Advantages of a Go Stack
17:57 • 2min
The G Structure in Go Routines
19:39 • 2min
The Importance of a Named Base in Go
21:20 • 2min
How to Be a Better Developer
23:06 • 2min
The Importance of Historical Knowledge in Go
24:49 • 2min
The Importance of Being Intelligent
26:25 • 2min
How to Be a Good Programmer
28:15 • 2min
The Importance of Getting Good at Learning How to Learn
29:56 • 2min
How to Advance as a Developer
32:01 • 2min
How to Use Go to Learn a New Language
34:02 • 2min
How to Control What Goes on the Stack
35:49 • 3min
The Pointer to the End of a Stack
38:20 • 2min
The Importance of Speed in Computing
39:58 • 2min
How to Control Stack and Heap
41:52 • 2min
How to Use Pointers to Save on Memory
43:28 • 2min
How to Use Registers in Java
45:19 • 4min
The Risks of Implementing a Java Garbage Collector
49:03 • 3min
How to Make Sure Your Code Doesn't Escape to the Heap
51:51 • 3min
How to Optimize Your Code for a New Version of Go
55:10 • 2min
How to Make Your Code Faster With Spectre and Meltdown
57:09 • 3min
Unpopular Opinions on Go
59:50 • 3min
Generics: A New Way to Do Things
01:03:06 • 2min
The Unpopularity of Fortran
01:04:40 • 3min
The Problem With Unpopular Opinions
01:07:33 • 2min
How to Overflow a Signed Integer
01:09:16 • 3min