You CAN teach an old programmer new paradigms!
?
?
W, K, P / S, J, N Jump to previous / next timestamp
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus
Keyboard Navigation
Global Keys
[, < / ], > Jump to previous / next episodeW, K, P / S, J, N Jump to previous / next timestamp
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)
Menu toggling
q Quotes r References f Filter y Link c CreditsIn-Menu and Index Controls
a
w
s
s
d
h
j
k
l
←
↑
↓
↓
→
Esc Close menu / unfocus timestamp
Quotes and References Menus and Index
Enter Jump to timestampQuotes, References and Credits Menus
o Open URL (in new tab)Filter Menu
x, Space Toggle category and focus nextX, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus
Filter and Link Menus
z Toggle filter / linking modeCredits Menu
Enter Open URL (in new tab)⏫
Previous: 'WhiteBox'
⏫
0:00 : Welcome to the talk
0:00 : Welcome to the talk
0:00 : Welcome to the talk
0:08 : What is this talk about?
0:08 : What is this talk about?
0:08 : What is this talk about?
0:19 : Who is this talk for?
0:19 : Who is this talk for?
0:19 : Who is this talk for?
0:51 : This talk is NOT
0:51 : This talk is NOT
0:51 : This talk is NOT
1:24 : About me, Unity's DOTS Team
1:24 : About me, Unity's DOTS Team
1:24 : About me, Unity's DOTS Team
3:09 : About me part 2, cognitively
3:09 : About me part 2, cognitively
3:09 : About me part 2, cognitively
5:10 : What is a paradigm?
5:10 : What is a paradigm?
5:10 : What is a paradigm?
6:06 : What is a programming paradigm?
6:06 : What is a programming paradigm?
6:06 : What is a programming paradigm?
7:05 : What is object-oriented programming?
7:05 : What is object-oriented programming?
7:05 : What is object-oriented programming?
8:07 : What is data-oriented design?
8:07 : What is data-oriented design?
8:07 : What is data-oriented design?
9:04 : OOP vs DOD
9:04 : OOP vs DOD
9:04 : OOP vs DOD
10:36 : Teaching DOD
10:36 : Teaching DOD
10:36 : Teaching DOD
12:00 : DOTS training overview
12:00 : DOTS training overview
12:00 : DOTS training overview
13:17 : DOTS training – Breakout: Demo
13:17 : DOTS training – Breakout: Demo
13:17 : DOTS training – Breakout: Demo
13:38 : DOTS training – Breakout: The problem
13:38 : DOTS training – Breakout: The problem
13:38 : DOTS training – Breakout: The problem
15:15 : Common Points of Confusion: Problem? Common case?
15:15 : Common Points of Confusion: Problem? Common case?
15:15 : Common Points of Confusion: Problem? Common case?
16:26 : Data-oriented worksheet: 1) Data
16:26 : Data-oriented worksheet: 1) Data
16:26 : Data-oriented worksheet: 1) Data
19:48 : Data-oriented worksheet: 2) Systems
19:48 : Data-oriented worksheet: 2) Systems
19:48 : Data-oriented worksheet: 2) Systems
23:19 : Data-dependency graph
23:19 : Data-dependency graph
23:19 : Data-dependency graph
24:02 : Common Points of Confusion: Data? System?
24:02 : Common Points of Confusion: Data? System?
24:02 : Common Points of Confusion: Data? System?
25:25 : DOTS training – Sample Port
25:25 : DOTS training – Sample Port
25:25 : DOTS training – Sample Port
26:45 : "You should feel like you're cheating"
26:45 : "You should feel like you're cheating"
26:45 : "You should feel like you're cheating"
28:16 : Code peeking or no code peeking?
28:16 : Code peeking or no code peeking?
28:16 : Code peeking or no code peeking?
29:48 : Group work time!!
29:48 : Group work time!!
29:48 : Group work time!!
31:58 : Un-teach OOP
31:58 : Un-teach OOP
31:58 : Un-teach OOP
33:15 : Language policing
33:15 : Language policing
33:15 : Language policing
34:38 : Hijack OOP – Visual Analogies, 1
34:38 : Hijack OOP – Visual Analogies, 1
34:38 : Hijack OOP – Visual Analogies, 1
35:54 : Hijack OOP – Visual Analogies, 2
35:54 : Hijack OOP – Visual Analogies, 2
35:54 : Hijack OOP – Visual Analogies, 2
37:13 : Abstractions and Generalization
37:13 : Abstractions and Generalization
37:13 : Abstractions and Generalization
38:54 : Talk about hardware
38:54 : Talk about hardware
38:54 : Talk about hardware
40:03 : Helping those who are struggling
40:03 : Helping those who are struggling
40:03 : Helping those who are struggling
42:34 : Protips
42:34 : Protips
42:34 : Protips
46:09 : Thanks!!1
46:09 : Thanks!!1
46:09 : Thanks!!1
46:35 : Two minute break before question
46:35 : Two minute break before question
46:35 : Two minute break before question
46:41afk
46:41afk
46:41afk
46:50Questions
46:50Questions
46:50Questions
47:00 : An entity is an index
47:00 : An entity is an index
47:00 : An entity is an index
48:26 : Raw performance motivates people
48:26 : Raw performance motivates people
48:26 : Raw performance motivates people
49:27 : Breakout on GameBoy vs x86
49:27 : Breakout on GameBoy vs x86
49:27 : Breakout on GameBoy vs x86
50:26 : Digital / online trainings
50:26 : Digital / online trainings
50:26 : Digital / online trainings
51:30 : It's largely about hitting performance targets
51:30 : It's largely about hitting performance targets
51:30 : It's largely about hitting performance targets
52:15 : We have time for a couple more questions
52:15 : We have time for a couple more questions
52:15 : We have time for a couple more questions
52:28 : Program for a GameBoy
52:28 : Program for a GameBoy
52:28 : Program for a GameBoy
53:54 : "All models are wrong. Some are useful"
53:54 : "All models are wrong. Some are useful"
53:54 : "All models are wrong. Some are useful"
55:24 : We can do one more
55:24 : We can do one more
55:24 : We can do one more
56:09 : Subjectivity of cleanliness
56:09 : Subjectivity of cleanliness
56:09 : Subjectivity of cleanliness
57:18 : Thank you so much, Elizabeth
57:18 : Thank you so much, Elizabeth
57:18 : Thank you so much, Elizabeth
57:29 : See you guys in chat
57:29 : See you guys in chat
57:29 : See you guys in chat
57:33 : Take it easy
57:33 : Take it easy
57:33 : Take it easy
⏬
Next: 'The Race to Replace C and C++'
⏬