How to stop making mistakes

Benji Fisher

July 21, 2023 - Design 4 Drupal

Introduction

About me

Yellow Pig 

Usability group, Migration subsystem, Security team

Follow along

Find a link to this presentation on my GitLab Pages:

https://slides.benjifisher.info 

Discussion

Stop making mistakes

Stop being human

This is the only way, since humans make mistakes.

Not an option? Let’s think about alternatives.

Wrong answers

  • Stop making mistakes.
  • Be more careful next time.

Right answers

  • Learn from your mistakes.
  • Change the process.
  • Do not be surprised nor angry.
  • Be humble.
  • Model admitting your mistakes.
  • Say “thank you”, not “I’m sorry”.

War stories

Migrating metatags (D7 to D8)

  1. Write the code
  2. Look for test cases

Lessons:

  • The most important part of any migration project is understanding the source.
  • Specify acceptance criteria or testing steps at the start.

Apply filters to search results

Recent mistake:

  1. Apply one filter: works as expected.
  2. Apply two filters: ???

Solution: combine filters with AND, not OR.

Any volunteers?

(Your story goes here.)

Conclusion

Right answers

  • Learn from your mistakes.
  • Change the process.
  • Do not be surprised nor angry.
  • Be humble.
  • Model admitting your mistakes.
  • Say “thank you”, not “I’m sorry”.

Copyleft

Creative Commons License
This slide deck by Benji Fisher is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Based on a work at https://gitlab.com/benjifisher/slide-decks.