Notes concerning “Program design”
I think I understand how to use libart’s antialiased rendering API now
2007 to 2009 (10 minutes)
Nested inheritance
2007 to 2009 (2 minutes)
When and why exactly should your code “tell, not ask”? That is, use CPS?
2014-01-08 (4 minutes)
Precisely how is 3 “optimal” for one-hot state machines, sparse FIR kernels, etc.?
2014-04-24 (8 minutes)
Simplifying code with concurrent iteration
2014-04-24 (2 minutes)
Logarithmic maintainability and coupling
2015-11-23 (7 minutes)
Byte-stream pipe and antipipe façade objects for editor buffers
2017-04-10 (3 minutes)
Blob computation
2017-07-19 (2 minutes)
Patterns for failure-free, bounded-space, and bounded-time programming
2018-04-27 (updated 2019-09-10) (42 minutes)
Immediate mode productive grammars
2018-09-13 (8 minutes)
Immediate-mode PEG parsers in assembly language
2019-12-10 (updated 2019-12-11) (21 minutes)