Борода бывшего программиста
184 subscribers
45 photos
2 files
112 links
Сейчас рук. отдела в Озоне, ранее директор по разработке idp.zyfra.com
leotsarev.ru
t.me/leotsarev
Много ссылок на статьи и нытья
Download Telegram
Буквально xkcd как есть.
Каждый баг — чья-то фича.

https://t.me/alice_yndx/1118

Алиса научилась лучше различать детскую речь, и то дисциплинирующее влияние на дикцию, которая она оказывала на старшую дочь «давай старайся иначе Алиса сказку не включит», на младшую больше не оказывает. Стараться не надо, Алиса и так поймет.
За первые 3.5 года в ЦИП мы почти убедили всех, что говорить «проект и продукт это по сути одно и то же, можно воспринимать продуктовое развитие как частный случай проекта» — это харам.
Возможно за следующие 3.5 года удастся убедить, что дублирование функционала (и как следствие — кода) не только вредно, но и чрезвычайно полезно.
Придумали удачное название канала, который мог бы вести какой-то популярный руководитель проектов.
«Смекалочка и подлог».
Интересно, как строится разговор между производством и коммерсантами.
Коммерсанты типично отвечают на наши просьбы «понимаем, что компании нужно больше денег, но мы берем на себя обязательства по плану продаж и их выполняем, больше продавать не можем».
Мы отвечаем «понимаем, что нужно больше фич, но у нас есть определенная capacity, больше делать не можем».

Решение кроется в том, чтобы делать не все фичи, а только полезные клиентам, закрывающие их потребность и приносящие большие продажи.
Дело за малым: узнать, какие это фичи.
Как_нанимать_тимлидов_и_технических_руководителей.pdf
2.7 MB
Статья Александра Поломодова «как нанимать технических руководителей».
https://tellmeabout.tech/how-to-hire-technical-managers-dba01d91a6f2 (забаненный медиум)
https://www.youtube.com/watch?v=PxwCg_4HjLk (пока не забанненый ютуб)
Копия статьи в PDF
Из обсуждений в одном чате выяснилось, что некоторые люди не знают, что exactly once джобов не бывает

Бывают стораджи, которые выглядят так, как будто в них что-то записали exactly once.
Как понять что у вас проблемы с процессами
«В качестве нового бизнеса мы откроем разработку и внедрение красных линий.
Мы большие специалисты в их проведении и переносе.
А в России на них большой спрос.
Опять же в Иран продадим»
https://habr.com/ru/companies/kuper/articles/833474/

Можно наслаждаться тем, как в комментариях рвет происходит культурный шок между разными культурами.

Хочу сказать, что в культуре самонаводящихся инженеров мы действительно перекладываем на инженеров часть обязанностей менеджмента. И получаем, что нам нужно значительно меньше менеджеров. Следовательно, мы можем себе позволить нанимать значительно более дорогостоящих менеджеров с техническим бекграундом.
Получаем культуру дорогих инженеров (и самое печальное — многомесячного их поиска), дорогих их руководителей (вырастающих не из руководителей проектов, а из тимлидов).

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

Минусы наличия прослойки менеджеров также достаточно широки:
1. Непродуктивные затраты времени из-за коммуникаций не по делу (типичные получасовые встречи, где менеджеры просто запугивают друг друга приоритетностью и важностью своих задач, вместо разговора по делу, «я встречусь со своим менеджером и объясню ему, что написать в задаче»).
2. Отчуждение от результатов работы (инженеры, которым говорят «позволь управлять своим беклогом менеджеру», быстро приучаются не думать и делать то, что он просит, а также быстро выучивают беспомощность в борьбе с техническим долгом)
3. Некомпетентность менеджеров в оценке хард скиллов подчиненных приводит к необходимости выстраивания параллельной иерархии компетентных в этой оценке ресурсных руководителей, размывая по всей цепочке ответственность за качество
Мы слышали, что вы любите OAuth
Поэтому для логина через телеграм мы сделали такой вариант OAuth, который похож на OAuth, но не совсем он.
Почему? Потому что идите нахуй вот почему
Подговариваю на ИТ пикнике Тинькоффа ребенка говорить на стендах «мой папа крутой разработчик, и я продам его ФИО и контакты за сувенир».

Хочется деконструкции обычая, так сказать
Опять обманывают, рассказывают, что есть exactly once
Forwarded from Leonid Tsarev
Слушайте, ИТ-ники.
Дайте совет.
Насколько S3 умеет в обновления?
В смысле можно ли сделать запрос «все новые и/или обновленные файлы в S3 бакете»?

Идейка у меня такая — я хочу сделать сервис, который смотрит на S3 бакет, когда там появляется новый объект, он его скачивает, парсит, заносит метаданные в БД.

Я нашел как это решить всякими внутренними шнягами облаков (например в Яндекс.Облаке есть триггер, который Cloud Function запускает) но хочется vendor-agnostic решение
Типичный день при общении со службами бекофиса.

Они: Всем СРОЧНО ДЕЛАТЬ
Мы: Есть такие-то и такие-то вопросы, давайте их сначала обсудим
Они: Ок, подождите, мы вернемся к вам с ответом, пока отложите

Проходит неделя.
Оказывается, что все остальные все равно СРОЧНО делают, несмотря на отсутствие целеполагания и ответов на вопросы.
Ну ладно. Анекдот про три гвоздя видимо не слышали.
Команда, которая всегда выполняет все задачи из своего плана на 100%...
Anonymous Quiz
44%
...планирует хорошо
56%
...планирует плохо
На вопрос «почему ты не отвечаешь на мои сообщения » я отвечаю словами поэта:
«Дело в том, что жизнь мне не мила, и я вас всех ненавижу »