All streams
Search
Write a publication
Pull to refresh
4
0

1x engineer

Send message

Вот представь, что тебе доверили достроить за другим прорабом лабораторию на острове. Ты приходишь на объект, а там кроме недостроенного здания: огромный вентилятор (размером со здание), большой воздушный шар и комната набитая швабрами. Почесав голову, ты разбираешь этот хлам и доделываешь лабораторию. Сдаешь объект ученным, но через 5 минут они выбегают с криком: "УТЕЧКА ЯДОВИТОГО ГАЗА!!!".

- Как так-то, блять! Должно же работать! - в отчаянии кричишь ты и звонишь прошлому прорабу:

- Вася, у нас ядовитый газ потёк! В чем проблема?

- Не знаю, должно было все работать. Что-то в проекте менял?

- Немного, швабры вынес...

- Швабры потолок держали!

- Что??? Что, блять, извините???

- Говорю, швабры потолок держали. Над ними цистерны с газом были. Очень тяжелые, пришлось в комнату снизу швабры напихать.

- Ты хотя бы записку на двери повесил бы, что швабры для держания потолка! У нас тут ядовитый газ течет! Что нам делать?

- Включай вентилятор. Он сдует газ с острова.

- Я его, блять, демонтировал сразу же!

- Зачем?

- Зачем ты построил 120 тонный вентилятор? Ты не мог положить ящик блядских ПРОТИВОГАЗОВ?

- Ящик противогазов искать нужно, а вентилятор у меня с прошлого заказа оставался.

- Вася, я убрал твой вентилятор! Мы тут задыхаемся!

- Херли вы тогда там делаете? Садитесь на воздушный шар и уебывайте!

https://pikabu.ru/story/chuzhoy_kod_5762938

Какие профессии реально может заменить ИИ?

  • редактора журнала

  • автора тетелеграм-канала

Вероятно, уже заменил

Даже ретроспективы в компании с высокой инженерной культурой — это плохой паттерн:

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

  • Круговорот банальностей: «Что пошло хорошо/плохо» быстро вырождается в формальность.

  • Без последствий: Часто ретро — это выговор без последующих изменений.

  • Выгорание от саморефлексии: Постоянное копание в процессе может деморализовать.

про еженедельное планирование (груминг), опять же в компании с высокой инженерной культурой:

  • Избыточное планирование: В командах с высокой зрелостью лучше работает pull-модель задач — без необходимости «грумить» заранее.

  • Интеллектуальный фоновый шум: Груминг ради оценки очков — это имитация продуктивности.

  • Потеря гибкости: Чем больше обсуждений заранее, тем сложнее адаптироваться к изменениям.

  • Инженеры ≠ менеджеры: Не все хотят участвовать в «покерных» дискуссиях. Это утомляет.

Про тимбилдинги, тоже при условии высокой инженерной культуры:

  • Форсированная социализация: Хорошие инженеры могут быть интровертами. Заставлять "веселиться вместе" снижает мотивацию.

  • Имитация культуры: Настоящая культура создаётся в совместной работе, а не в пейнтболе или Zoom-квизах.

  • Время ≠ результат: Лучше хорошо сработаться над сложной задачей, чем поиграть в мафию.

  • Псевдотерапия за счёт компании: Тимбилдинги не решают структурных проблем — только маскируют.

спасибо, отлично освоили чатгпт для статей

В компании, особенно крупной, особенно с высокой инженерной культурой, встречи 1 на 1 приносят больше вреда, и вот несколько аргументов почему:

  • Такие встречи неестественные и формальные: В хорошей инженерной культуре обратная связь даётся по делу и сразу. Форсированные беседы выглядят искусственными.

  • Микроменеджмент: Частые 1:1 могут восприниматься как контроль, а не поддержка.

  • Потеря времени: Хороший инженер сам знает, когда ему нужна помощь или совет. Форматные 1:1 отвлекают от основной работы.

  • Невозможность искренности: В «официальных» встречах сложно быть честным, особенно если есть иерархия.

Все члены команды должны вручную создавать (и пересоздавать) свои собственные самоподписанные сертификаты.

Так же как при использовании lcl.host и mkcert

Самоподписанные сертификаты нужно вручную добавлять в каждое хранилище доверия в системе.

Так же как при использовании lcl.host и mkcert

Домены app.localhost работают не везде, поэтому для небраузерных клиентов (например, curl) требуются записи в /etc/hosts или DNS-сервер разработки.

Какое-либо расширенное разрешение доменных имён не предо при использовании lcl.host и mkcert, и работает точно так же при использовании любого инструмента управления сертификатами.

Запуск приложений в локальных контейнерах требует постоянного обновления сертификатов и хранилища доверия.

Так же как при использовании lcl.host и mkcert

Описанные инструменты lcl.host и mkcert всего лишь упрощают работу с *самоподписанными сертификатами* и имеют те же ограничения, а так же дополнительно ограничивают использование, за счёт чего они и снижают требования к разработчику.

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

так как марка немецкая, то по алфавитному произношению букв в немецком языке

Бе эМ Ве

уж простите, но в механизме, чтобы он работал слаженно и долго, не клей нужен, а смазка

а книга подойдёт для внерабочего чтения, перевод хороший, автор рассказывает интересные типовые задачи, приводит примеры

если берётесь сравнивать, то сравнивайте по существу, например, helm это не только язык шаблонов, в отличии от jsonnet, а ещё и сервис доставки и менеджер пакетов

к слову, был когда-то проект приложения jsonnet к k8s

https://github.com/ksonnet/ksonnet

"ансибл"

"инвентарь"

хорошие слова, возьмите, пользуйтесь

systems implementation diagram is from sebokwiki.org

typo in source name

не хотите заниматься выпуском и ротацией самостоятельно?

не хотите / не умеете / нет времени автоматизировать всё это?

посмотрите на готовые встроенные опции работы с let's encrypt у хостера или у вашего web / reverse proxy / api gateway сервера

например traefic / kong / openresty (nginx + lua) уже умеют это сами или с плагином

для таких целей нужен робот-секретарь

Про VMware Workstation и Hyper-V пишут, что совместимо с версии 15.5 и новее.


Про VirtualBox и Hyper-V пишут, что это экспериментальная фича, кроме того для nested-virt нужен фикс, который включен пока только в тест и дев сборки.

ППКС


Любому делу — нужен подходящий инструмент.
Вот когда приходится совмещать — распыляется внимание, снижается эффективность и рождаются прохладные истории о скрещивании ужа с ежом.

Information

Rating
Does not participate
Registered
Activity

Specialization

DevOps, Site Reliability Engineer (SRE)