Был у меня похожий случай, только я обиду схавал.
В общем, у нас на ЧТПЗ был девятый цех, выпускавший холоднокатаную трубу малых диаметров. И был на линии дефектоскоп, который выявлял несплошности трубы, в том числе и сварного шва. Причём этот дефектоскоп в случае обнаружения дефекта не просто бибикал или краской брызгал, а осуществлял разбраковку, то есть, выкидывал неполноценную трубу в сторону, а нормальную отправлял дальше по линии.
А моя служба (как раз подразделение заводского КИПа) занималась в том числе тем, что делала для него измерительные преобразователи (датчики) - такое кольцо с обмотками, которое, собственно, и определяло наличие или отсутствие дефекта. Эти датчики частично изнашивались в процессе работы, а порой перегорали, и в общем мы с парнями расковыряли пару таких сдохших преобразователей, изучили конструкцию и научились делать их самостоятельно.
И вот как-то раз начал дефектоскоп хаотично скидывать годную трубу в брак. Мужики из цеха обратились к нам - мол, вы же делаете датчики, вот у вас, наверно, что-то не так и работает. Но на месте выяснилось, что дефектоскоп выбраковывает годную трубу и с нашими изделиями, и с фирменными. И тут выяснилось, что ручка подстройки задребезжала - там стоял многооборотный подстроечный резистор, который от вибраций начинал выдавать сигналы, воспринимаемые как сбой. Точно такой же, как был, я не нашёл, но поставил более-менее подходящий, и всё заработало. Ремонт был несложный, но заменить дефектоскоп было нечем, так что если бы не удалось его ввести обратно в строй - цех бы встал надолго. А службы, которая бы занималась ремонтом дефектоскопа, у них не было.
Знаете, как меня отблагодарили за спасение цеха? Мне предложили поработать на полставки в машинносчётной станции местной управляющей компании (ЖЭКа). У нашего главного начальника там работала жена, и они занимались расчётом квитанций на старых компах, на которых крутился текстовый софт на ФоксПро. Что-то очень отдалённо напоминающее программы от 1С, но архаичное донельзя.
С какого перепугу работа по незнакомому для меня профилю (программирование на FoxPRO) - это эквивалент премии за решение проблем цеха на заводе? Не знаю. Я поработал у них пару дней, потом заболел, а когда вышел с больничного - меня уже уволили из машинносчётной.
С тех пор я стараюсь не браться за чужую работу, особенно если благодарность не оговорена.