Craft 2024 - Richard Feldman
Richard Feldman
Principal Engineer at Vendr
About Richard Feldman

Richard is the creator of the Roc programming language, the author of “Elm in Action” from Manning Publications, the host of the podcast Software Unscripted, and the instructor for several Frontend Masters workshops: Introduction to Elm, Advanced Elm, and Introduction to Rust. He is currently a Principal Engineer at Vendr, where he's helping introduce Roc to the company's backend to complement its longstanding Elm frontend.

Talk
Escape Hatch Pitfalls
Topics:
Software Delivery Craft Matters
design
software development
programming
Level: General

"Just give me an escape hatch!" Sooner or later, almost all reusable code that tries to draw a hard abstraction boundary around implementation details ends up with a request for direct access to things that were designed to be hidden. There's some use case that doesn't quite work ergonomically - or at all - with the current interface, and the easiest solution is to offer an escape hatch that pokes...