Embed Failing in Practice

A man’s errors are his portals of discovery.

James Joyce, 1882--1941

Debugging is a part of life—not just software. Lawyers have to debug the law, mechanics debug cars, and psychiatrists debug us.

But let’s not be coy about it; we’re not removing “bugs” that somehow mysteriously crept into the system when we weren’t looking. Debugging means solving problems, generally of our own making. We’re identifying errors, mistakes, and oversights, and we’re correcting them. The value lies in learning from the error, which Papert sums up nicely: “Errors benefit us because they lead us to study what happened, to understand what went wrong, and, through understanding, to fix it.”

Perversely enough, failure is critical to ...

Get Pragmatic Thinking and Learning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.