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++’
⏬