Recipes for reducing cognitive load
yet another idiomatic Go talk
- Track: Go devroom
- Room: UD2.218A
- Day: Saturday
- Start: 11:00
- End: 11:30
- Video only: ud2218a
- Chat: Join the conversation!
Being the maintainer of a fairly active oss project (MetalLB) over the past year, I reviewed a substantial amount of contributions. During this process, I identified a set of recurring idioms and patterns that less experienced contributors keep missing, making the codebase harder to read and to maintain.
In this talk I will describe what cognitive load is and why it matters, and provide a way to reduce it via a set of quick and easy recipes. Using this set of actionable recipes the audience will be able to drastically improve the quality of their Go code with relatively low effort.
Speakers
Federico Paolinelli |