Ogra
+1
Откуда вы это взяли?


Вы не поверите, я пост прочитал.
Ogra
0
Один скрипт именно что снимал бэкап и разворачивал его не то на локальной машине, не то на какой-то тестовой.
Второй скрипт убивал все данные в БД и заполнял их тестовыми значениями.
Джун должен был запускать второй скрипт с теми конфигами, что нагенерировал первый, но он запустил его с данными production базы.
Ogra
+1
Я тоже могу понять руководителя так поступившего — в нашей истории это называется «назначить стрелочника». Правда, ничего хорошего об этом «эффективном руководителе» я сказать не могу.
Ogra
0
Зато информации для «заслуженного увольнения» джуниора вам достаточно. Он ведь, пакостник этакий, ошибся в 1й день работы. Это же патология и дырявая карма…
Ogra
0
Я про важные потерянные данные. Вы считаете, что СТО, допустивший потерю важных данных эффективен?
Ogra
0
А если бы подняли за пять минут? Штирлиц облажался, расстрел и все. А сливать базу конкурентам — это годы оперативной работы, лычки полковника и орден за заслуги.
Ogra
0
Он также сообщил, что из-за важности потерянных данных к делу подключат юристов

Это называется «эффективен с точки бизнеса»?
Ogra
0
Такие «эффективные менеджеры» часто держатся очень долго, и все время все вокруг виноваты, но только не они.
Ogra
+2
эффективного руководителя


Вот именно — он неэффективен. Это он совершил ряд потрясающих (правда, потрясающих, до такого довести — умудриться надо) ошибок, которые привели к безвозвратному удалению базы. Сегодня оказалось, что он бэкапы для базы не сделал, завтра окажется, что пароли лежат в базе в открытом виде, послезавтра выйдет релиз с критическими ошибками и компания потеряет миллионы долларов. Под конец накопится технический долг и его будет не исправить. Только найдется еще какой-нибудь стрелочник джун, на которого спихнут все косяки, а «эффективный менеджер» останется на посту.
Ogra
0
Одни люди более склонны к риску и не видят плохого в том, чтобы ставить дорогие эксперименты на собственном бизнесе, другие склонны менее, и стараются с помощью интуиции, хрустального шара и известной матери снизить потенциальный риск различными способами.


Так все и говорят, что увольнять надо CTO =) Ведь это он радостно поставил эксперимент на бизнесе, допустив не меньше пяти серьезных ошибок. Не настроить бэкапы, выдать джуну полный доступ к продакшен базе — вот эти действия вполне квалифицируются как «патологическая неудачливость».
Ogra
0
Я бы на месте засланного казачка радостно бы сливал продакшен-базу, а не убивал бы её. Откуда мне знать, что бэкапов нет?
Ogra
0
патологическую неудачливость

Одна ошибка — уже патология? Суровые у вас критерии нормальности.
Ogra
0
Спасибо, выглядит интересно. Если наш Panasonic вдруг сдохнет, возьму такую ;)
Ogra
0
У меня несколько другая ситуация — я спокойно готовлю на плите, да и книги с рецептами у меня есть отдельные ;) А вот перед режимами мультиварки я стою как баран перед воротами. Разворачиваюсь, и иду обратно, готовить на плите, с полным контролем процесса. И мне нужна такая мультиварка, чтобы я мог спокойно добавить/убавить мощность при необходимости, а не шайтан-шкатулка с кучей режимов. Посмотрел на Oursson, должно мне подойти.
Ogra
0
А порекомендуйте мультиварку, в которой можно задать время и температуру. Мультиварка с режимами у меня есть, мне интересно быть ближе к процессу.
Ogra
0
Если фарша готовится много (скажем, делаете домашнюю колбасу, килограмм пять хотя бы), то постоянно пробовать-солить-замешивать-пробовать будет проблематично. Проще взвесить мясо, добавить 2% соли и не мучиться.
Ogra
0
. Что вы там отмеряли аккуратно первый раз? Щепотку соли на сковородку картошки?

Одной картошкой сыт не будешь. А то можно и скатиться до обсуждения в духе «зачем вам весы на кухне, доширак взвешивать?». От полуфабрикатов довысокой кухни очень длинный путь.
Ogra
+1
Вы знаете, что секрет не в количестве чего-либо, а в качестве чего-либо?


Вот именно! Хотите чему-то научиться, учитесь хорошо. С весами, линейкой и термометром, с понимание протекаемых процессов и контролем результата.
Ogra
+3
Ну посмотрите вы все в конце концов как готовит Джейми Оливер — это так прекрасно. Сомневаюсь, что ваши выверенные до мм блины будут вкуснее его рукотворных шедевров.


Угу. А если хотите научиться играть на пианино — смотрите, как играет Гленн Гульд. Учиться — от лукавого.

Родители Джейми Оливера держали ресторан, где он и научился готовить. Потом он работал поваром в других ресторанах, и только потом оказался на телевидении. Слышали про правило 10000 часов?
Ogra
0
На массовом производстве есть технолог, который крутит параметры, добиваясь нужного эффекта.
Я же говорил про фаст-фуд, который среднеодинаковый по всему миру. И если технолога можно взять крутого с соответствующей зарплатой, то в фастфуд можно взять студентов/школьников за копейки.
Ogra
+3
тут нет четких границ

Как это нету? У банального «medium rare» есть четкие границы: 55–60 °C. Как только на кухне появляется термометр для мяса, приготовление простого качественного стейка становится обычным технарским делом. Никакого искусства.
Ogra
0
А у них очень средненькая еда, на самом то деле. Такая еда, чтобы её вполне можно было стандартизировать — как на нижнем уровне — сколько каких продуктов взять, сколько времени готовить, при какой температуре; так и на высоком уровне — какие духовки устанавливать, какое масло закупать, какая должна быть курица у поставщика, чтобы она вписывалась в стандартный рецепт. Средняя курица+среднее масло+средняя духовка+средний рецепт=средняя еда. Нормальная еда, вкусная, везде одинаковая (тут на 5% пожирнее курица, там на 5% поароматнее масло, но это не особо заметно в общем качестве блюда).
Ogra
+2
Это нужно кухарку/повара нанимать тогда. Вот тогда действительно, все проблемы решаются. А женитьба — совсем из другой оперы.
Ogra
0
Хороший пример того, как надо оформлять рецепты — youtube канал Tasty. Попробуйте, не пожалеете ;)
Ogra
0
Не проводить мердж, пока тесты не починены.
Ogra
+2
Автор действительно имеет в виду Perl — первая версия PHP была написана на Perl и под его сильным влиянием. $ перед каждой переменной? Это из Perl!
Ogra
+2
Erlang/OTP 19 [erts-8.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false]

1> 0.1 * 0.1.
0.010000000000000002
2> 0.1 * 0.2.
0.020000000000000004
3> 0.1 * 0.3.
0.03
4> 0.1 * 0.9.
0.09000000000000001

Ogra
0
Минимизация времени обнаружения и устранения — это важно. Поэтому приведенный вами процесс разработки в корне неверен. Какой еще аппрув пул-реквеста до тестов?

1. Разработчик коммитит в свою ветку и пушит (часто!) эту ветку в репозиторий
2. На каждый пуш, в каждую ветку, запускаются тесты.
3. Если тесты неудачны — этому разработчику сразу же отправляется письмо.
4. На каждый пул-реквест автоматически запускаются тесты. Если тесты не прошли, пул-реквест аппрувить нельзя!
Ogra
0
А для меня такие чуваки, на моем смартфоне запилили галочку «Устанавливать время автоматически»
И вот уже 10 лет как со временем у меня нет проблем.

Попробовал поставить на своем смартфоне такую галочку. Время резко изменилось на час. Выключил. Поверьте, автоматика не всегда работает, или забыли про историю со сменой часовых поясов в России, как на многих смартфонах будильники не сработали?

Этот поход придумал не я, его годами выверяли и стандартизировали. Но в вашем мировоззрении конечно все дурачки, напридумывали всякой фигни

Понимаете, в чем дело — у подобных стандартов есть область применения, и не всегда стоит их слепо применять. Всегда нужно думать о своей задаче. Например, для задачи «контролировать опоздания работников» локальное время важно, а UTC и таймзоны нет. Решать задачу через несвязанные с ней абстрактные (хоть и стандартные) инструменты — несколько неправильно, не находите?
Ogra
+1
Открываем правила Хабра, читаем пункты про кросспостинг, про односложные публикации, про пиар своего youtube канала.
Ogra
+9
Это совсем другая задача, и решать её следует по другому.
Ogra
0
Elixir есть, а Эрланга нет, жалко.
Ogra
+2
«браузер» должен быть не какой-то отдельной клиентской программой, а должен превратиться веб-рабочий стол и исполняющую среду.


Вот прямо сейчас можно накидать на рабочий стол ярлыки для сайтов, которые тот же Хром запускает как приложения (окно без адресной строки и тулбара), и вуаля — вот вам и веб-рабочий стол, пользуйтесь.

На самом деле, такого перехода никогда не произойдет. А если он произойдет, то ради скорости ос-браузеры станут кэшировать приложения и их данные на жестком диске, что равносильно установке приложения на комп =)
Ogra
0
Однако такие сложные системы, как государства, каким-то образом справляются с этой проблемой


Сравните карту мира 2017 года и 1917 ;)
Ogra
0
Если сам для себя — то это другой разговор. Особенно, если заниматься этим в удовольствие.
Ogra
0
Так все равно — час работы сотрудника стоит денег. Если он делает коробку, значит он не делает что-то другое.
Ogra
+2
У вас есть erlang. Простым королевским указом вы отправляете тысячу принцев с конями и они приносят вам тысячу принцесс, тысячу их собак, сотни тысяч платьев и всё, что они когда-либо съели…
Ogra
0
А потом удивляться что все компилируется намного дольше?

Инкрементальная сборка значительно ускорится. Сборка с нуля либо ускорится за счет лучшей параллелизации, либо замедлится на время одной склейки всех исходников в один файл (читай — никак не увеличится).
Ogra
+2
Может. Теоретически.
В теории — теория и практика одно и то же. На практике же это совершенно не так.

laravel, yii — более 40000 вопросов на stackoverflow. Практически любой вопрос вида «как сделать то, как работает это, почему не работает так» можно вбивать в гугл и получать ответ сразу же. Ни одно кастомное решение такого не предполагает.