When "Good" Is Good Enough: How Perfectionism Is Holding You Back
Hello. My name is Derek, and I'm a recovering perfectionist. Today I'm here to share my story. It is a tale of woe and passion and joy and redemption.
Do you belong in a room of recovering perfectionists? The first step is admitting to a problem. You know you're a perfectionist if:
- Your co-workers think you are brilliant but never want to work with you.
- You avoid tasks in which success is uncertain, and you abandon ones that don't go as planned.
- You reject pull requests when function summaries don't start with a third-person, singular, present-tense verb.
- You can't seem to give feedback without coming off as critical.
- You frequently receive positive feedback but don't take it to heart.
- You find yourself frustrated at the end of almost every day.
We'll review some of the archetypal character defects that lead to perfectionism and how they might affect your code, your job, your business, and your life. Most vitally, I'll talk about how I came to accept these shortcomings and in doing so found freedom from them. Finally, we'll see how these lessons apply to the Drupal community and can lead to healthier, safer, more effective interactions at every level. Come along on a magical journey where I share my experience, strength and hope about finding good (with generous measures of peace and sanity) at the expense of perfect. Spoiler: My presentation is going to be awesome and, despite hours of futile attempt at the opposite, riddled with glorious imperfection.