Как стать автором
Обновить

Комментарии 9

Обычно я агностик, но помню, что в тот день точно молился, чтобы Firefox не вылетел, пока я не сделаю скриншоты всех значений на этой странице!

А что, разве Firefox не позволяет просто сохранить открытую страницу локально?
А вдруг вылетит?)
Спасибо за подборку историй, клевые, вспоминать такие вещи весело
Однажды, в начале моей карьеры, необходимо было совершить определенное рутинное действие на ноутбуке директора. Как я узнал позже, его ноутбук был введен в домен на прошлой работе (с которой он ушел пару лет назад) и оставался в домене по неизвестным причинам… Конечно я сменил все это на workgroup, после чего содержимое его рабочего стола, все доки и конфиги софта заблокировались… Ночью смог по кускам все вытащить через MsDart…
В начале двухтысячных писал за деньги веб-сайт. Отлаживал страницу контактов, думая, что саму доставку я отключил. В тот день клиент получил кучу электронных писем от «Адольфа Г.», «Иосифа С.» и т.д. Спустя несколько часов он вежливо попросил меня прекратить. Упс.

Поначалу на стороне клиента думали, что их атакует какой-то рассерженный псих, потому что тело писем состояло из вульгарщины. Потом до них дошло, что кто-то добрался до их веб-сайта, и они связались со мной. Были принесены извинения и вынесены уроки.


Вот поэтому в тестах, в именах файлов и прочих вещах я не пишу ничего, что могло бы меня выставить в нелестном свете. Уж куча историй о том, как тайное становилось явным. То тестовое письмо улетело всем юзерам прода, то файл чем-то не оч удобным в названии выслал руководителю, то ещё что-то.

Будьте осторожны, короче.
Однажды разрабатывал сервис, в котором было очень много контента на английском языке и клиент захотел внедрить Google Translate с целью получения мультиязычного контента и обширного списка контента на разных языках. Цель такая — клиент пишет статью на английском и система автоматически переводит полученный текст на все разрешенные локали (20 штук).
На тот момент времени у Googlte Translate API не было интерфейса для перевода входящего текста в массив локалей, можно было переводить только один текст на одну локаль.
В связи с этим весь перевод стал фоновой задачей. Т.е. было некоторое число воркеров, которые работали над задачами перевода вне запросов потребителей.
Появилась необходимость сделать так, чтобы можно было добавлять новую локаль максимально быстро. Т.е. взять и перевести весь имеющийся контент одной командой на новую локаль и добавить в базу. И вот однажды мой коллега сделал это в системе перевода, я быстренько заревьювил и проблем не нашел. Выкатили в прод, подняли, всё заработало.
Через 3 дня пишет клиент и говорит, что ему прилетел счёт от Google в размере $10000.
Оказалось, система в цикле начала переводить один и тот же контент. Раз за разом.
Кредитку отвязали, аккаунт удалили и забыли)
Но в первые дни было ужасно страшно!

немного не в тему, но смешно… однажды меня друг попросил починить ему ноутбук, и там стоял Пунто свичер. я создал правила, которые заменяли запятую на ", бл,", а восклицательный знак на! ё!
чувак конечно еле печатал и не обладал божественным даром слепой печати. надо было видеть его лицо когда он читал свой текст. потом я конечно исправил, вместе посмеялись. но тыква у него немного прогрелась конечно. всем happy hellowen

Только начинал работу работать. Прихожу утром включаю плату (100 килорублей изделие лет десять над было), проверяю — нет связи с программой на компе. Что такое? Вчера же всё было. Взял другую плату, прошил ПЛИС, вставил ethernet, ток проверил два раза — тот же результат. Взял третью плату…
Потом оказалось, что контроллер ethernet горит, при соединении на 100 мегабит. Почему не сгорал до того дня — для меня загадка до сих пор. Хорошо еще разработчик платы всё починил бесплатно. Но попросил больше так не делать.

Я работал удаленно, как-то раз уезжал по делам в рабочий день, и взял с собой ноутбук, чтобы поработать в автобусе. Из-за специфики проекта у программистов был доступ к production-базам с параметрами серверов основного сервиса. Пока ехал в автобусе, решил на тестовых серверах воспроизвести структуру серверов продакшена. Удалил все данные из таблицы в тестовой базе, переключаюсь на окно с прод-базой, чтобы скопировать оттуда значения, и понимаю, что перепутал базы! Переключаюсь на чат с админами, там уже сообщение от мониторинга, что часть продакшена не работает. Закончилось все хорошо, админы молодцы, бэкапы настроены и отлажены. Восстановили из бэкапа, и через несколько минут мониторинг сказал, что все нормально.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий