Runar Ovesen Hjerpbakk

Science-based software development

Notes on Writing Discoverable Framework Code

Erik Dietrich on DaedTech:

Perhaps most important to discoverability is to make screwing up as hard as possible. Have clients of your code “fall into the pit of success.” This means taking whatever steps are possible to disallow doing the wrong thing.

Write your code clean and be mindful of your public API.