The Haskell Interlude

30: Bartosz Milewski

Jul 17, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 3min
2
How I Learned to Programming at Microsoft
02:35 • 2min
3
C++: The First Object Oriented Programming Language
04:55 • 2min
4
The C++ Introduction Story
06:49 • 2min
5
C++ and the Object Paradigm
08:25 • 2min
6
How I Left Microsoft and Set Up a Distributed Company
09:59 • 2min
7
How to Write Object-Oriented Code in C++
11:50 • 2min
8
How I Learned Functional Programming in Haskell
14:15 • 2min
9
How I Found My Niche Writing in Haskell
16:11 • 2min
10
How to Learn Category Theory in Haskell
17:52 • 2min
11
The Appeal of Category Theory to Me
19:56 • 2min
12
How I Learned to Read Categories for the Working Mathematician
21:42 • 2min
13
How to Learn Category Theory
23:46 • 2min
14
The Importance of Category Theory in Haskell Programming
25:48 • 4min
15
How to Learn Category Theory
29:28 • 4min
16
Template Meta Programming in C++
33:27 • 3min
17
The DAO Functional Programming
36:51 • 4min
18
The Importance of Universal Construction in Programming
40:31 • 3min
19
The Importance of Haskell in Category Theory
43:49 • 2min
20
The Deficits of Haskell
45:28 • 2min
21
Laziness Versus Strictness in Haskell
47:37 • 3min
22
The Importance of Laziness
50:15 • 2min
23
The End of Programming and Mathematics
51:57 • 4min