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
•