Runar Ovesen Hjerpbakk

Software Philosopher

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.