A reflection on programming knowledge as a collection of named patterns and tricks. The author deconstructs their thought process when solving a Zig code design problem, identifying six distinct techniques: raising abstraction levels, avoiding midlayer mistakes, providing shortcuts, canonical naming conventions, options-based

5m read timeFrom matklad.github.io
Post cover image

Sort: