Steenberg
?
?
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: ‘Blow’
⏫
0:03: Welcome to the stream
0:03: Welcome to the stream
0:03: Welcome to the stream
0:47: Introduce Eskil with a mention of his talk 'How I program C'1
0:47: Introduce Eskil with a mention of his talk 'How I program C'1
0:47: Introduce Eskil with a mention of his talk 'How I program C'1
2:56: The voice of a wild Eskil becomes audible
2:56: The voice of a wild Eskil becomes audible
2:56: The voice of a wild Eskil becomes audible
3:39: Self introduction
3:39: Self introduction
3:39: Self introduction
4:45: Becoming a programmer, starting as Lead Artist on Auto Destruct, and reading 'A Book on C'2
4:45: Becoming a programmer, starting as Lead Artist on Auto Destruct, and reading 'A Book on C'2
4:45: Becoming a programmer, starting as Lead Artist on Auto Destruct, and reading 'A Book on C'2
7:50: Being independent as a self-taught programmer
7:50: Being independent as a self-taught programmer
7:50: Being independent as a self-taught programmer
11:07: A few words on 'How I program in C'3
11:07: A few words on 'How I program in C'3
11:07: A few words on 'How I program in C'3
12:16: Dogma
12:16: Dogma
12:16: Dogma
15:24: A few words on the fact-based nature of Linus Torvalds' opinions
15:24: A few words on the fact-based nature of Linus Torvalds' opinions
15:24: A few words on the fact-based nature of Linus Torvalds' opinions
18:22: Managing and understanding what memory is
18:22: Managing and understanding what memory is
18:22: Managing and understanding what memory is
22:02: Writing portable, long-lasting and good code
22:02: Writing portable, long-lasting and good code
22:02: Writing portable, long-lasting and good code
24:21: Working in a scalable, and not over-organised, fashion
24:21: Working in a scalable, and not over-organised, fashion
24:21: Working in a scalable, and not over-organised, fashion
31:04: Ensuring longevity, wrapping dependencies, and plans to write a shading language compiler
31:04: Ensuring longevity, wrapping dependencies, and plans to write a shading language compiler
31:04: Ensuring longevity, wrapping dependencies, and plans to write a shading language compiler
34:17: Exploring languages
34:17: Exploring languages
34:17: Exploring languages
37:01: Recalling Fabian's idea to understand existing code4
37:01: Recalling Fabian's idea to understand existing code4
37:01: Recalling Fabian's idea to understand existing code4
38:53: Thoughts on trends and trustworthy technology
38:53: Thoughts on trends and trustworthy technology
38:53: Thoughts on trends and trustworthy technology
45:55: Quick results vs control
45:55: Quick results vs control
45:55: Quick results vs control
51:11: Different levels of programming abstractions
51:11: Different levels of programming abstractions
51:11: Different levels of programming abstractions
51:51: Learning the smallest, least abstracted, most complete language first
51:51: Learning the smallest, least abstracted, most complete language first
51:51: Learning the smallest, least abstracted, most complete language first
57:41: Break
57:41: Break
57:41: Break
58:39afk
58:39afk
58:39afk
1:03:51: Return
1:03:51: Return
1:03:51: Return
1:04:47: Show off the lighting show control program for Symmetry Labs, and how to debug it
1:04:47: Show off the lighting show control program for Symmetry Labs, and how to debug it
1:04:47: Show off the lighting show control program for Symmetry Labs, and how to debug it
1:11:17: How this debug visualisation works
1:11:17: How this debug visualisation works
1:11:17: How this debug visualisation works
1:13:32: Making the debug visualisation as a compiler
1:13:32: Making the debug visualisation as a compiler
1:13:32: Making the debug visualisation as a compiler
1:15:38: Documentation generation5
1:15:38: Documentation generation5
1:15:38: Documentation generation5
1:17:37: Debugging functions that are defined and declared differently
1:17:37: Debugging functions that are defined and declared differently
1:17:37: Debugging functions that are defined and declared differently
1:19:05: On the ability and power to crash the program by poking into memory
1:19:05: On the ability and power to crash the program by poking into memory
1:19:05: On the ability and power to crash the program by poking into memory
1:21:42: Q&A
1:21:42: Q&A
1:21:42: Q&A
1:22:29: Note that the source for this tool is available via twitter6
1:22:29: Note that the source for this tool is available via twitter6
1:22:29: Note that the source for this tool is available via twitter6
1:23:16: Wanting wrapping in C to be undefined at compile-time, and additional features (not including bounds checking!), potentially hardware-centric
1:23:16: Wanting wrapping in C to be undefined at compile-time, and additional features (not including bounds checking!), potentially hardware-centric
1:23:16: Wanting wrapping in C to be undefined at compile-time, and additional features (not including bounds checking!), potentially hardware-centric
1:28:27: Love
1:28:27: Love
1:28:27: Love
1:29:41: Using the appropriate sign of types
1:29:41: Using the appropriate sign of types
1:29:41: Using the appropriate sign of types
1:31:21: Unravel7 and its approach to redesigning the internet
1:31:21: Unravel7 and its approach to redesigning the internet
1:31:21: Unravel7 and its approach to redesigning the internet
1:41:34: Compiling without the C runtime
1:41:34: Compiling without the C runtime
1:41:34: Compiling without the C runtime
1:42:18: Designing expressive applications for users, and distinguishing between beginner- and user-friendliness
1:42:18: Designing expressive applications for users, and distinguishing between beginner- and user-friendliness
1:42:18: Designing expressive applications for users, and distinguishing between beginner- and user-friendliness
1:46:12: Begin to wind it down with mentions of various projects in the Handmade Network8
1:46:12: Begin to wind it down with mentions of various projects in the Handmade Network8
1:46:12: Begin to wind it down with mentions of various projects in the Handmade Network8
1:47:32: Advice for young programmers on developing software with the right mindset
1:47:32: Advice for young programmers on developing software with the right mindset
1:47:32: Advice for young programmers on developing software with the right mindset
1:52:35: Thanks to Eskil for being here, with another plug of 'How I program C'9
1:52:35: Thanks to Eskil for being here, with another plug of 'How I program C'9
1:52:35: Thanks to Eskil for being here, with another plug of 'How I program C'9
1:53:43: Plug twitch10
1:53:43: Plug twitch10
1:53:43: Plug twitch10
1:53:47: Wind it down with a glimpse into the future
1:53:47: Wind it down with a glimpse into the future
1:53:47: Wind it down with a glimpse into the future
1:55:32Closing screen
1:55:32Closing screen
1:55:32Closing screen
•
You have arrived at the (current) end of Classic
•