There was a lovely talk in a conference last week in Finland where Anssi Lehtelä talked about failure and declared he is a “failure specialist”.
He told stories of failures he has been contributing to, like his mistake making the newspaper on temporarily making secret phone numbers public; and deleting database tables from production by selecting 2/3 SQL lines and running deletion for more than you bargained for.
This left me thinking: a lot of my career is about failures I prevent hitting production. What are the stories of me failing, other than messing up communications and human-to-human relations. What are yours?
We started off the conversation in a small group, and I wanted to bring it here to continue. My big ones are:
- Pulling an all nighter after accidentally upgrading some millions of computers - could have been bad but was not, turned out the opposite.
- Not finding all the bugs I was expected to find in start of my career, and having QA of QA find them, and hitting a contractual clause of a discount because I just did not understand that test cases mean exploratory testing. Always.
- Wanting to show ‘naughty strings’ test helper list in a conference where google search results did not end up filtered. Taught me to write ‘naughty strings github’ ever since.
In the group we had great examples of mixing up test and production, and even a second hand story of accidentally making oneself a fugitive running away from police in production system by creating test data where it did not belong.
Have I just forgotten all the bad things I’ve caused or am I exceptionally lucky? Do everyone has a major story to tell?
