Периодически на работе играю в детектива. Приходит сообщение об ошибке у пользователя. Сам пользователь не будет обращаться, а если его спросить, то обычно ничего не говорит. "Работал, тут окошко выскочило/не закрылось. Почему не знаю". Приходится смотреть какие действия с базой данных он совершал, пытаться выполнить операции в интерфейсе, которые могут привести к данным обращениям к базе и смотреть на реакцию программы. В итоге получается инструкция по воспроизведению ошибки: нажми сюда, выбери это, переключиться сюда, сделать это, а теперь добавить данные в окно по этой кнопке. Вуаля, ошибка.
17:16:20