Буквально xkcd как есть.
Каждый баг — чья-то фича.
https://t.me/alice_yndx/1118
Алиса научилась лучше различать детскую речь, и то дисциплинирующее влияние на дикцию, которая она оказывала на старшую дочь «давай старайся иначе Алиса сказку не включит», на младшую больше не оказывает. Стараться не надо, Алиса и так поймет.
Каждый баг — чья-то фича.
https://t.me/alice_yndx/1118
Алиса научилась лучше различать детскую речь, и то дисциплинирующее влияние на дикцию, которая она оказывала на старшую дочь «давай старайся иначе Алиса сказку не включит», на младшую больше не оказывает. Стараться не надо, Алиса и так поймет.
За первые 3.5 года в ЦИП мы почти убедили всех, что говорить «проект и продукт это по сути одно и то же, можно воспринимать продуктовое развитие как частный случай проекта» — это харам.
Возможно за следующие 3.5 года удастся убедить, что дублирование функционала (и как следствие — кода) не только вредно, но и чрезвычайно полезно.
Возможно за следующие 3.5 года удастся убедить, что дублирование функционала (и как следствие — кода) не только вредно, но и чрезвычайно полезно.
Придумали удачное название канала, который мог бы вести какой-то популярный руководитель проектов.
«Смекалочка и подлог».
«Смекалочка и подлог».
Интересно, как строится разговор между производством и коммерсантами.
Коммерсанты типично отвечают на наши просьбы «понимаем, что компании нужно больше денег, но мы берем на себя обязательства по плану продаж и их выполняем, больше продавать не можем».
Мы отвечаем «понимаем, что нужно больше фич, но у нас есть определенная capacity, больше делать не можем».
Решение кроется в том, чтобы делать не все фичи, а только полезные клиентам, закрывающие их потребность и приносящие большие продажи.
Дело за малым:узнать, какие это фичи .
Коммерсанты типично отвечают на наши просьбы «понимаем, что компании нужно больше денег, но мы берем на себя обязательства по плану продаж и их выполняем, больше продавать не можем».
Мы отвечаем «понимаем, что нужно больше фич, но у нас есть определенная capacity, больше делать не можем».
Решение кроется в том, чтобы делать не все фичи, а только полезные клиентам, закрывающие их потребность и приносящие большие продажи.
Дело за малым:
Как_нанимать_тимлидов_и_технических_руководителей.pdf
2.7 MB
Статья Александра Поломодова «как нанимать технических руководителей».
https://tellmeabout.tech/how-to-hire-technical-managers-dba01d91a6f2 (забаненный медиум)
https://www.youtube.com/watch?v=PxwCg_4HjLk (пока не забанненый ютуб)
Копия статьи в PDF
https://tellmeabout.tech/how-to-hire-technical-managers-dba01d91a6f2 (забаненный медиум)
https://www.youtube.com/watch?v=PxwCg_4HjLk (пока не забанненый ютуб)
Копия статьи в PDF
Из обсуждений в одном чате выяснилось, что некоторые люди не знают, что exactly once джобов не бывает
Бывают стораджи, которые выглядят так, как будто в них что-то записали exactly once.
Бывают стораджи, которые выглядят так, как будто в них что-то записали exactly once.
«В качестве нового бизнеса мы откроем разработку и внедрение красных линий.
Мы большие специалисты в их проведении и переносе.
А в России на них большой спрос.
Опять же в Иран продадим»
Мы большие специалисты в их проведении и переносе.
А в России на них большой спрос.
Опять же в Иран продадим»
https://habr.com/ru/companies/kuper/articles/833474/
Можно наслаждаться тем, как в комментарияхрвет происходит культурный шок между разными культурами.
Хочу сказать, что в культуре самонаводящихся инженеров мы действительно перекладываем на инженеров часть обязанностей менеджмента. И получаем, что нам нужно значительно меньше менеджеров. Следовательно, мы можем себе позволить нанимать значительно более дорогостоящих менеджеров с техническим бекграундом.
Получаем культуру дорогих инженеров (и самое печальное — многомесячного их поиска), дорогих их руководителей (вырастающих не из руководителей проектов, а из тимлидов).
Перекладывая коммуникационные и фасилитационные обязанности на прослойку менеджеров, мы получаем кучу плюсов в виде возможности более широкого найма (инженеров, которые отказываются смотреть за рамки своей задачи, найти гораздо проще чем, «самонаводящихся», а менеджеры, которые способны фасилитировать и не проебывать задачи — гораздо дешевле дорогостоящих руководителей с техническим бекграундом). Одновременно мы способны этой прослойкой изолировать инженеров от токсичной бюрократии, если она есть в нашей компании. Это дешевое и надежное решение.
Минусы наличия прослойки менеджеров также достаточно широки:
1. Непродуктивные затраты времени из-за коммуникаций не по делу (типичные получасовые встречи, где менеджеры просто запугивают друг друга приоритетностью и важностью своих задач, вместо разговора по делу, «я встречусь со своим менеджером и объясню ему, что написать в задаче»).
2. Отчуждение от результатов работы (инженеры, которым говорят «позволь управлять своим беклогом менеджеру», быстро приучаются не думать и делать то, что он просит, а также быстро выучивают беспомощность в борьбе с техническим долгом)
3. Некомпетентность менеджеров в оценке хард скиллов подчиненных приводит к необходимости выстраивания параллельной иерархии компетентных в этой оценке ресурсных руководителей, размывая по всей цепочке ответственность за качество
Можно наслаждаться тем, как в комментариях
Хочу сказать, что в культуре самонаводящихся инженеров мы действительно перекладываем на инженеров часть обязанностей менеджмента. И получаем, что нам нужно значительно меньше менеджеров. Следовательно, мы можем себе позволить нанимать значительно более дорогостоящих менеджеров с техническим бекграундом.
Получаем культуру дорогих инженеров (и самое печальное — многомесячного их поиска), дорогих их руководителей (вырастающих не из руководителей проектов, а из тимлидов).
Перекладывая коммуникационные и фасилитационные обязанности на прослойку менеджеров, мы получаем кучу плюсов в виде возможности более широкого найма (инженеров, которые отказываются смотреть за рамки своей задачи, найти гораздо проще чем, «самонаводящихся», а менеджеры, которые способны фасилитировать и не проебывать задачи — гораздо дешевле дорогостоящих руководителей с техническим бекграундом). Одновременно мы способны этой прослойкой изолировать инженеров от токсичной бюрократии, если она есть в нашей компании. Это дешевое и надежное решение.
Минусы наличия прослойки менеджеров также достаточно широки:
1. Непродуктивные затраты времени из-за коммуникаций не по делу (типичные получасовые встречи, где менеджеры просто запугивают друг друга приоритетностью и важностью своих задач, вместо разговора по делу, «я встречусь со своим менеджером и объясню ему, что написать в задаче»).
2. Отчуждение от результатов работы (инженеры, которым говорят «позволь управлять своим беклогом менеджеру», быстро приучаются не думать и делать то, что он просит, а также быстро выучивают беспомощность в борьбе с техническим долгом)
3. Некомпетентность менеджеров в оценке хард скиллов подчиненных приводит к необходимости выстраивания параллельной иерархии компетентных в этой оценке ресурсных руководителей, размывая по всей цепочке ответственность за качество
Хабр
Как увидеть три важнейших софт-скилла, чтобы нанять лучшего инженера
Чтобы нанять хорошего инженера, недостаточно проверить только его харды. В статье я расскажу о трех софт-скиллах, которые я обязательно проверяю у каждого кандидата. Если вы начнете проверять эти три...
Мы слышали, что вы любите OAuth
Поэтому для логина через телеграм мы сделали такой вариант OAuth, который похож на OAuth, но не совсем он.
Почему? Потому что идите нахуй вот почему
Поэтому для логина через телеграм мы сделали такой вариант OAuth, который похож на OAuth, но не совсем он.
Почему? Потому что идите нахуй вот почему
Подговариваю на ИТ пикнике Тинькоффа ребенка говорить на стендах «мой папа крутой разработчик, и я продам его ФИО и контакты за сувенир».
Хочется деконструкции обычая, так сказать
Хочется деконструкции обычая, так сказать
https://github.com/dfederm/ReferenceTrimmer
Полезная штука — детектит ненужные reference
Можно включить эти ошибки как ERROR
Полезная штука — детектит ненужные reference
Можно включить эти ошибки как ERROR
GitHub
GitHub - dfederm/ReferenceTrimmer: Easily identify which dependencies can be removed from a .NET project
Easily identify which dependencies can be removed from a .NET project - dfederm/ReferenceTrimmer
Forwarded from Leonid Tsarev
Слушайте, ИТ-ники.
Дайте совет.
Насколько S3 умеет в обновления?
В смысле можно ли сделать запрос «все новые и/или обновленные файлы в S3 бакете»?
Идейка у меня такая — я хочу сделать сервис, который смотрит на S3 бакет, когда там появляется новый объект, он его скачивает, парсит, заносит метаданные в БД.
Я нашел как это решить всякими внутренними шнягами облаков (например в Яндекс.Облаке есть триггер, который Cloud Function запускает) но хочется vendor-agnostic решение
Дайте совет.
Насколько S3 умеет в обновления?
В смысле можно ли сделать запрос «все новые и/или обновленные файлы в S3 бакете»?
Идейка у меня такая — я хочу сделать сервис, который смотрит на S3 бакет, когда там появляется новый объект, он его скачивает, парсит, заносит метаданные в БД.
Я нашел как это решить всякими внутренними шнягами облаков (например в Яндекс.Облаке есть триггер, который Cloud Function запускает) но хочется vendor-agnostic решение
Типичный день при общении со службами бекофиса.
Они: Всем СРОЧНО ДЕЛАТЬ
Мы: Есть такие-то и такие-то вопросы, давайте их сначала обсудим
Они: Ок, подождите, мы вернемся к вам с ответом, пока отложите
Проходит неделя.
Оказывается, что все остальные все равно СРОЧНО делают, несмотря на отсутствие целеполагания и ответов на вопросы.
Ну ладно. Анекдот про три гвоздя видимо не слышали.
Они: Всем СРОЧНО ДЕЛАТЬ
Мы: Есть такие-то и такие-то вопросы, давайте их сначала обсудим
Они: Ок, подождите, мы вернемся к вам с ответом, пока отложите
Проходит неделя.
Оказывается, что все остальные все равно СРОЧНО делают, несмотря на отсутствие целеполагания и ответов на вопросы.
Ну ладно. Анекдот про три гвоздя видимо не слышали.
Команда, которая всегда выполняет все задачи из своего плана на 100%...
Anonymous Quiz
44%
...планирует хорошо
56%
...планирует плохо
На вопрос «почему ты не отвечаешь на мои сообщения » я отвечаю словами поэта:
«Дело в том, что жизнь мне не мила, и я вас всех ненавижу »
«Дело в том, что жизнь мне не мила, и я вас всех ненавижу »