Poka Yoke: Mistake-Proofing via Functional Programming - Bryan Hunter
Details
This month, we're happy to be joined by Bryan Hunter!
Poka Yoke: Mistake-Proofing via Functional Programming
“Poka yoke” (po-kah yo-kay) is a term from Japanese manufacturing that means “mistake-proofing”. It is a powerful concept (equally powerful in software) in which the design of a system shapes usage so that human error is prevented or corrected before it can cause real harm. In this session, we will explore how and why FP maps so well onto the poka yoke concept. We will discuss the merits of mistake-proofing over diligence, and rethink our approaches to craft and quality. You will leave with a new lens to evaluate languages, tools, and your own code. Examples in Elixir, Elm, F#, and Idris.
About Bryan:
Bryan Hunter is an Enterprise Fellow at HCA Healthcare. He has two decades of consulting experience in complex business domains. In 2012 he founded Nashville Functional Programmers (@NashFP). He enjoys supporting FP communities around the world and has shared his experience in Lean and functional programming at conferences and universities in London, Manila, Oslo, Bangalore, and throughout the United States.
This is a virtual talk, please make sure to register here:
