Will | Ep 11 ⚠ Click here to regain focus ⚠
?
?

Keyboard Navigation

Global Keys

W, A, P / S, D, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
z Toggle filter mode V Revert filter to original state

Menu toggling

q Quotes r References f Filter c Credits

Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Credits Menu

Enter Open URL (in new tab)
8:22A wild Abner appears to introduce Brian Will
8:22A wild Abner appears to introduce Brian Will
8:22A wild Abner appears to introduce Brian Will
12:41brianwill The early years
🗪
12:41brianwill The early years
🗪
12:41brianwill The early years
🗪
14:36“Don't get me started.”α
14:36“Don't get me started.”α
14:36“Don't get me started.”α
14:45brianwill Education and entering the web development profession
🗪
14:45brianwill Education and entering the web development profession
🗪
14:45brianwill Education and entering the web development profession
🗪
18:53brianwill Creating programming teaching videos1
🗪
18:53brianwill Creating programming teaching videos1
🗪
18:53brianwill Creating programming teaching videos1
🗪
22:10brianwill Transitioning from an Object Oriented Programming to more of a Functional Programming approach
🗪
22:10brianwill Transitioning from an Object Oriented Programming to more of a Functional Programming approach
🗪
22:10brianwill Transitioning from an Object Oriented Programming to more of a Functional Programming approach
🗪
26:15brianwill Trying Test-driven development and Dependency Injection
🗪
26:15brianwill Trying Test-driven development and Dependency Injection
🗪
26:15brianwill Trying Test-driven development and Dependency Injection
🗪
29:36brianwill Starting with a minimal version of Object Oriented Programming, and then moving away from it altogether thanks to Casey and hero
🗪
29:36brianwill Starting with a minimal version of Object Oriented Programming, and then moving away from it altogether thanks to Casey and hero
🗪
29:36brianwill Starting with a minimal version of Object Oriented Programming, and then moving away from it altogether thanks to Casey and hero
🗪
32:44Jon Carmack's story, of falling into using Object Oriented Programming for its supposed efficiency
32:44Jon Carmack's story, of falling into using Object Oriented Programming for its supposed efficiency
32:44Jon Carmack's story, of falling into using Object Oriented Programming for its supposed efficiency
34:06Naysayer88 Game programmers did kind of buy into OOP in the mid-late 90s
🗪
34:06Naysayer88 Game programmers did kind of buy into OOP in the mid-late 90s
🗪
34:06Naysayer88 Game programmers did kind of buy into OOP in the mid-late 90s
🗪
34:19brianwill Continued transition right out of OOP
🗪
34:19brianwill Continued transition right out of OOP
🗪
34:19brianwill Continued transition right out of OOP
🗪
34:44OOP as the supposed best way to structure code, making operations for expressiveness
34:44OOP as the supposed best way to structure code, making operations for expressiveness
34:44OOP as the supposed best way to structure code, making operations for expressiveness
36:01Subspice OOP is more than just using classes and objectsβ
🗪
36:01Subspice OOP is more than just using classes and objectsβ
🗪
36:01Subspice OOP is more than just using classes and objectsβ
🗪
36:23brianwill Defining OOP
🗪
36:23brianwill Defining OOP
🗪
36:23brianwill Defining OOP
🗪
40:36Break
40:36Break
40:36Break
44:18Return
44:18Return
44:18Return
45:40brianwill The Leftpad–nodejs chaos
🗪
45:40brianwill The Leftpad–nodejs chaos
🗪
45:40brianwill The Leftpad–nodejs chaos
🗪
49:15brianwill Building programs up of many dependencies vs taking ownership of ones own code
🗪
49:15brianwill Building programs up of many dependencies vs taking ownership of ones own code
🗪
49:15brianwill Building programs up of many dependencies vs taking ownership of ones own code
🗪
51:28The solution of the Handmade community, to spend time making our own stuff
51:28The solution of the Handmade community, to spend time making our own stuff
51:28The solution of the Handmade community, to spend time making our own stuff
52:30brianwill Economic advantages of mass-production vs the bad concept of software produced by Silicon Valley web companies, then their general complexity and efficiency
🗪
52:30brianwill Economic advantages of mass-production vs the bad concept of software produced by Silicon Valley web companies, then their general complexity and efficiency
🗪
52:30brianwill Economic advantages of mass-production vs the bad concept of software produced by Silicon Valley web companies, then their general complexity and efficiency
🗪
54:05Subspice (Thinking about that thing someone said a while ago about Handmade Dev being too slow)
🗪
54:05Subspice (Thinking about that thing someone said a while ago about Handmade Dev being too slow)
🗪
54:05Subspice (Thinking about that thing someone said a while ago about Handmade Dev being too slow)
🗪
54:29Handmade Network and the projects it will host
54:29Handmade Network and the projects it will host
54:29Handmade Network and the projects it will host
56:12“I'm gonna be releasing the DevLog tomorrow.”γ
56:12“I'm gonna be releasing the DevLog tomorrow.”γ
56:12“I'm gonna be releasing the DevLog tomorrow.”γ
56:30More on the projects and the possibility of jon's Handmade Compiler project
56:30More on the projects and the possibility of jon's Handmade Compiler project
56:30More on the projects and the possibility of jon's Handmade Compiler project
59:20brianwill WebAssembly
🗪
59:20brianwill WebAssembly
🗪
59:20brianwill WebAssembly
🗪
1:01:16Under-utilised potential of software
1:01:16Under-utilised potential of software
1:01:16Under-utilised potential of software
1:03:41brianwill Advocating more of a Functional Programming approach, and arguing effectively without raising people's defenses
🗪
1:03:41brianwill Advocating more of a Functional Programming approach, and arguing effectively without raising people's defenses
🗪
1:03:41brianwill Advocating more of a Functional Programming approach, and arguing effectively without raising people's defenses
🗪
1:07:09JamesWidman The difficulty in communication with people is that people get emotionally attached to their beliefs. It may be impossible to avoid hurting feelings
🗪
1:07:09JamesWidman The difficulty in communication with people is that people get emotionally attached to their beliefs. It may be impossible to avoid hurting feelings
🗪
1:07:09JamesWidman The difficulty in communication with people is that people get emotionally attached to their beliefs. It may be impossible to avoid hurting feelings
🗪
1:08:23brianwill The trope of "intending something else"
🗪
1:08:23brianwill The trope of "intending something else"
🗪
1:08:23brianwill The trope of "intending something else"
🗪
1:10:14brianwill Excessive open source culture
🗪
1:10:14brianwill Excessive open source culture
🗪
1:10:14brianwill Excessive open source culture
🗪
1:11:20Abner's native language
🎲
1:11:20Abner's native language
🎲
1:11:20Abner's native language
🎲
1:12:14Open source culture
1:12:14Open source culture
1:12:14Open source culture
1:13:33brianwill Package managers and cross-compiling by default
🗪
1:13:33brianwill Package managers and cross-compiling by default
🗪
1:13:33brianwill Package managers and cross-compiling by default
🗪
1:15:43Needing to improve programming education
1:15:43Needing to improve programming education
1:15:43Needing to improve programming education
1:16:30brianwill Programming education
🗪
1:16:30brianwill Programming education
🗪
1:16:30brianwill Programming education
🗪
1:16:54Technical hitch
1:16:54Technical hitch
1:16:54Technical hitch
1:17:29brianwill Programming education (cont.)
🗪
1:17:29brianwill Programming education (cont.)
🗪
1:17:29brianwill Programming education (cont.)
🗪
1:20:36Q&A
1:20:36Q&A
1:20:36Q&A
1:20:47ffsjs Please thank Brian for the very well-balanced points of view and for providing ideas on how to improve our craft
🗪
1:20:47ffsjs Please thank Brian for the very well-balanced points of view and for providing ideas on how to improve our craft
🗪
1:20:47ffsjs Please thank Brian for the very well-balanced points of view and for providing ideas on how to improve our craft
🗪
1:21:16brianwill Issues with HTML and CSS, rather than JavaScript
🗪
1:21:16brianwill Issues with HTML and CSS, rather than JavaScript
🗪
1:21:16brianwill Issues with HTML and CSS, rather than JavaScript
🗪
1:21:43DudeInBasement1 Q: What are your stats on your port of the OOP project over to sanity? Build times, and run times?
🗪
1:21:43DudeInBasement1 Q: What are your stats on your port of the OOP project over to sanity? Build times, and run times?
🗪
1:21:43DudeInBasement1 Q: What are your stats on your port of the OOP project over to sanity? Build times, and run times?
🗪
1:22:25brianwill On comparing OOP-style and procedural-style code
🗪
1:22:25brianwill On comparing OOP-style and procedural-style code
🗪
1:22:25brianwill On comparing OOP-style and procedural-style code
🗪
1:24:13ABlindOrphan Q: What do you think about JAI?
🗪
1:24:13ABlindOrphan Q: What do you think about JAI?
🗪
1:24:13ABlindOrphan Q: What do you think about JAI?
🗪
1:24:32brianwill JAI
🗪
1:24:32brianwill JAI
🗪
1:24:32brianwill JAI
🗪
1:27:56Raybolio Q: I would like to use more (or few, but large) static classes just as a collection of functions operating on data, and "regular" classes for structuring data, but it feel wrong. Any thoughts on that (specifically C# at work)?
🗪
1:27:56Raybolio Q: I would like to use more (or few, but large) static classes just as a collection of functions operating on data, and "regular" classes for structuring data, but it feel wrong. Any thoughts on that (specifically C# at work)?
🗪
1:27:56Raybolio Q: I would like to use more (or few, but large) static classes just as a collection of functions operating on data, and "regular" classes for structuring data, but it feel wrong. Any thoughts on that (specifically C# at work)?
🗪
1:28:16brianwill Ways to write more functionally
🗪
1:28:16brianwill Ways to write more functionally
🗪
1:28:16brianwill Ways to write more functionally
🗪
1:30:32MrPapillon1 Q: What are the future programming tech you are looking forward to (near or far future, language or tools)?
🗪
1:30:32MrPapillon1 Q: What are the future programming tech you are looking forward to (near or far future, language or tools)?
🗪
1:30:32MrPapillon1 Q: What are the future programming tech you are looking forward to (near or far future, language or tools)?
🗪
1:31:00garretpolk Q: Are there any substitutes for HTML / CSS / JS on the horizon? Flash is dying, so even that is gone
🗪
1:31:00garretpolk Q: Are there any substitutes for HTML / CSS / JS on the horizon? Flash is dying, so even that is gone
🗪
1:31:00garretpolk Q: Are there any substitutes for HTML / CSS / JS on the horizon? Flash is dying, so even that is gone
🗪
1:31:09brianwill On Flash being dead, and substitutes for current web tech
🗪
1:31:09brianwill On Flash being dead, and substitutes for current web tech
🗪
1:31:09brianwill On Flash being dead, and substitutes for current web tech
🗪
1:32:25brianwill Advice to become a good programmer: embrace iterative development
🗪
1:32:25brianwill Advice to become a good programmer: embrace iterative development
🗪
1:32:25brianwill Advice to become a good programmer: embrace iterative development
🗪
1:36:13Contact details for Brian: YouTube2 or twitter3
1:36:13Contact details for Brian: YouTube2 or twitter3
1:36:13Contact details for Brian: YouTube2 or twitter3
1:38:25brianwill Advice: get a hard science degree, and do programming on the side
🗪
1:38:25brianwill Advice: get a hard science degree, and do programming on the side
🗪
1:38:25brianwill Advice: get a hard science degree, and do programming on the side
🗪
1:39:44Thanks
1:39:44Thanks
1:39:44Thanks
1:40:19Why Vimeo?δ
🎲
1:40:19Why Vimeo?δ
🎲
1:40:19Why Vimeo?δ
🎲
1:41:27We're out
1:41:27We're out
1:41:27We're out
1:42:03End of stream (pretty much)
1:42:03End of stream (pretty much)
1:42:03End of stream (pretty much)
1:45:25Singing, and speaking in French
1:45:25Singing, and speaking in French
1:45:25Singing, and speaking in French
1:46:03The end, for real
1:46:03The end, for real
1:46:03The end, for real