В дебрях водопада
Mar. 10th, 2015 11:01 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сегодня в проекте случилось большое достижение. Давным-давно я сказал, что нельзя по конечному результату сравнивать две системы, в которых ошибка может быть и во входных данных, и в функциях, эти данные преобразующих. (Даже, если честное-честное слово функции совершенно правильные.) Я попросил заморозить состояние в системе А и перенести таблицы в систему B, чтобы протестировать проблемное место "с явно правильными" входными значениями. Мне долго и подробно объясняли, что здесь так не принято.
Многое удавалось сделать кривыми путями. Но где-то и они не помогали. Я научился, обходя все культурные и технические особенности, замораживать состояние и стартовать из него. Сегодня наконец-то удалось переместить данные. Естественно, ошибка нашлась в "совершенно правильной" функции.
Всё бы ничего, но с моего первого вопроса минуло полгода.
Провокация с выражением состояния одной животрепещущей проблемы в сухих и наглядных результатах измерений выдала забавные побочные эффекты. Ниже не цитаты, но близко к тексту.
«Статистика - вещь хорошая, но, лучше, решим вопрос голосованием.»
«Спасибо за факты. А теперь я объясню, почему на самом деле всё иначе.»
«Это очень важные результаты! Давайте их хорошенько закопаем.»
Волна ушла в менеджмент, а я постоянно напоминаю себе, что мой идеал - Кролик. Чуть было не начал писать ответ на один мейл, но вовремя одумался и просто добавил немного текста туда, где его никто не найдёт. Точнее, почти никто, потому что коллега по диагонали заинтересовался одним моментом, проверил, а потом сообщил, что всё ещё веселее, чем я думал.
Завтра надо проверить. Надеюсь, при этом ничего не сломается.
Ещё такое впечатление, что программисты испытывают священный ужас к оружию враждебной цивилизации - менеджерской программе Excel. Они готовы написать сотню циклов, лишь бы не марать руки недостойными манипуляциями с данными.
Многое удавалось сделать кривыми путями. Но где-то и они не помогали. Я научился, обходя все культурные и технические особенности, замораживать состояние и стартовать из него. Сегодня наконец-то удалось переместить данные. Естественно, ошибка нашлась в "совершенно правильной" функции.
Всё бы ничего, но с моего первого вопроса минуло полгода.
Провокация с выражением состояния одной животрепещущей проблемы в сухих и наглядных результатах измерений выдала забавные побочные эффекты. Ниже не цитаты, но близко к тексту.
«Статистика - вещь хорошая, но, лучше, решим вопрос голосованием.»
«Спасибо за факты. А теперь я объясню, почему на самом деле всё иначе.»
«Это очень важные результаты! Давайте их хорошенько закопаем.»
Волна ушла в менеджмент, а я постоянно напоминаю себе, что мой идеал - Кролик. Чуть было не начал писать ответ на один мейл, но вовремя одумался и просто добавил немного текста туда, где его никто не найдёт. Точнее, почти никто, потому что коллега по диагонали заинтересовался одним моментом, проверил, а потом сообщил, что всё ещё веселее, чем я думал.
Завтра надо проверить. Надеюсь, при этом ничего не сломается.
Ещё такое впечатление, что программисты испытывают священный ужас к оружию враждебной цивилизации - менеджерской программе Excel. Они готовы написать сотню циклов, лишь бы не марать руки недостойными манипуляциями с данными.
no subject
Date: 2015-03-11 05:52 am (UTC)Упоротый программист отдаст предпочтение ЯП, ориентированным на данные (такие, как J и Q), чем будет использовать табличный процессор, который по умолчанию режет 20-значные числа и вообще монстр. Таких немного, к сожалению.
Другой будет писать генератор данных на коленке либо с помощью нравящихся ему средств, либо с помощью того, что находится под рукой. Таких подавляющее большинство.
И лишь совсем небольшую группу можно склонить к использованию Excel, объяснив все за и против. Вот Excel, он уже установлен, бери и пользуйся.
no subject
Date: 2015-03-11 06:43 am (UTC)Если нужно посмотреть статистику, никому нафиг не нужна точность вычислений, превышающая точность измерений. Тем более, если задача какая-нибудь целочисленная, вроде разбиения по группам.
no subject
Date: 2015-03-11 10:31 pm (UTC)Это элемент той же культуры, что заставляет писать разборчивые подписи к осям графиков. Увы, но если на уроках физики за лишние цифры после запятой не выбрасывали показательно работу в урну, человек этого не знает.
no subject
Date: 2015-03-11 11:07 pm (UTC)Программирование и ИТ в целом - это область гуманитарной квазинауки. На науку они не тянут хотя бы по тому, что уже десятка два лет делают статистику не на основе измерений, а на основе опросов.
no subject
Date: 2015-03-12 02:39 am (UTC)а) Читать - это одно, а получать по рукам линейкой - это совершенно другое. Лучше доходит. Вообще, культура приходит, всё-таки, при общении с народом. А точность - это именно часть культуры.
В конце-концов, указание 15-ти цифр после запятой при точности в 10% - это как насрать в углу столовой. Ну, в принципе, можно: столовая не особо испортится, а на следующий день говно уберут.
б) Вы книги по физике читали. А народ в массе лишь изредка открывал и лишь одну книжку.
> на основе опросов.
Это тоже можно. Но я бы прямо так не взялся - всё-таки, социологов очень долго учат, и, тем не менее, социологи часто лажают.
no subject
Date: 2015-03-12 06:46 am (UTC)А проводить опрос на тему наличия ошибок в системе или того, ускоряет ли метод Х разработку, и верить результатам - это не социология, а бездарная трата времени.
no subject
Date: 2015-03-12 12:21 pm (UTC)А-то!
no subject
Date: 2015-03-11 10:27 pm (UTC)no subject
Date: 2015-03-16 01:40 am (UTC)