Недавно в комментах обсуждали о причинах того, как история с CrowdStrike (когда в мире легла виндовая инфра, около 8.5млн компов) пролезла в прод.
А вот и ответ (оригинал, и на русском, тем более оригинал из РФ еще и недоступен): тула типа виновата.
И самая мякотка, что они будут делать, чтобы не повторять:
Тестировать, млин 😂
#testing
А вот и ответ (оригинал, и на русском, тем более оригинал из РФ еще и недоступен): тула типа виновата.
И самая мякотка, что они будут делать, чтобы не повторять:
Тестировать, млин 😂
#testing
😁6
Tracking Engineering Time
#оценка
1. Measure the time engineers are spending. This doesn’t need to be super-precise, nor does it necessarily have to be wall-clock time (you can use story points, or ticket counts, or probably a dozen other things).
2. Split that time into “buckets” that map to the kinds of activities that influence output. I start with three buckets: features (time spent developing new things), debt (time spent fixing old problems), and toil (time spent on routine tasks).
3. Agree on the appropriate ratios for each bucket, and then adjust over time to influence the outputs you care about.
#оценка
jacobian.org
Tracking Engineering Time - Jacob Kaplan-Moss
How do you understand what engineers are doing with that time? How do you know if they’re working on the “right” things? Here’s how I suggest answering those questions.
🤔1
Smart people don’t learn… because they have too much invested in proving what they know and avoiding being seen as not knowing
(с) Chris Argyris
Это те же самые люди, которые "никогда" не ошибаются или не признают, что ошибаются.
Те же самые люди, у которых всегда на все есть ответ, мгновенный, вне зависимости от контекста.
Вот только действительно ли они умные в этом случае?
#развитие #мысли_вслух #it_философия
Telegram
В IT чудес не бывает
"Жизнь становится лучше, когда ты постоянно предполагаешь, что можешь ошибаться.
Ты больше узнаешь, меньше обижаешься. И привлекаешь умных людей.
Ваша неправота ничего не говорит о вас, как о личности.
А вот невозможность ее признать - говорит." (с) чье…
Ты больше узнаешь, меньше обижаешься. И привлекаешь умных людей.
Ваша неправота ничего не говорит о вас, как о личности.
А вот невозможность ее признать - говорит." (с) чье…
💯5
Для чего нужно делиться своими знаниями?
Мысли вслух: для "личного бренда" нужно делиться очень интенсивно, я бы даже сказал "агрессивно" и в разных каналах распространения информации. Ну или по-настоящему уникальными вещами (тогда можно и не частить).
А делать нужно не для бренда, нужно просто для себя...
#развитие
Мысли вслух: для "личного бренда" нужно делиться очень интенсивно, я бы даже сказал "агрессивно" и в разных каналах распространения информации. Ну или по-настоящему уникальными вещами (тогда можно и не частить).
А делать нужно не для бренда, нужно просто для себя...
#развитие
Stack Overflow Blog
The most successful developers share more than they take
After interviewing several developers, a pattern started to become clear: great developers share a lot. This takes different forms for different people, but is very often a blog. But for many top developers, their sharing mindset came before their success…
👍7❤3🤔1
Где-то плюс-минус в это время, несколько лет назад я в первый раз активно собеседовал людей на позицию аналогичную моей.
Прикольный опыт - как бы взгляд на свою работу со стороны и в итоге ищешь вроде себя, но лучше.
Разработчики чаще таким занимаются - собеседуют разработчиков (но я как-то пропустил этот этап или просто давно было 😂 и не помню).
Менеджеры же обычно собеседуют для себя (в плане иерархии) или иногда помогают искать в параллельные треки/департаменты/отделы/итп. В удивительных случаях (но они бывают) общаются (и я бы не стал называть это собеседованиями) с тем, кто потом будет ими руководить.
Тогда родилась эта заметка.
Перечитал. Все еще годно и не хочу ничего добавить/убрать.
Может кому пригодится.
ЗЫ ссылка уже тут когда-то была, но кто ж их считает :)
#собеседования #management
Прикольный опыт - как бы взгляд на свою работу со стороны и в итоге ищешь вроде себя, но лучше.
Разработчики чаще таким занимаются - собеседуют разработчиков (но я как-то пропустил этот этап или просто давно было 😂 и не помню).
Менеджеры же обычно собеседуют для себя (в плане иерархии) или иногда помогают искать в параллельные треки/департаменты/отделы/итп. В удивительных случаях (но они бывают) общаются (и я бы не стал называть это собеседованиями) с тем, кто потом будет ими руководить.
Тогда родилась эта заметка.
Перечитал. Все еще годно и не хочу ничего добавить/убрать.
Может кому пригодится.
ЗЫ ссылка уже тут когда-то была, но кто ж их считает :)
#собеседования #management
www.maxshulga.ru
Обычные и не очень вопросы к собеседованию на позицию Engineering Manager
Навеяно тредом под вопросом Charity Majors , своими собеседованиями и собеседованиями меня :) Может кто найдет что-нибудь интересного себе. ...
👍5❤1🔥1
Главная редакция канала в лице меня уходит в заслуженный отпуск 🎉
2 недели тишины по утрам у тех 84 подписчиков, у которых не стоит мьют на новые сообщения тут (люди - кто вы, я вас заочно люблю и уважаю ❤️).
И в целом каналу уже почти год (после отпуска как раз год и будет). Чуток не добрал до 500 подписчиков и чуток от этого обидно. Зато нативно 🙂
Будет ли продолжение после отпуска?
Будет, но полегче. Писать каждый день (внутренние обязательства) под конец давалось очень тяжело. Так что скорее всего будет не каждый день.
А в остальном надеюсь не поменяется. Конечно, хочется больше хардового контента, но... В общем посмотрим.
PS в комментах ссылочка на подкаст 5-летней давности, интересно себя слушать и читать спустя какое-то время. Что и как меняется в голове. Но у меня в целом всестабильно консервативно 🙂 Может кому будет интересно послушать.
Ну а я пошел собирать инструменты в свой традиционный отпуск 🙃
2 недели тишины по утрам у тех 84 подписчиков, у которых не стоит мьют на новые сообщения тут (люди - кто вы, я вас заочно люблю и уважаю ❤️).
И в целом каналу уже почти год (после отпуска как раз год и будет). Чуток не добрал до 500 подписчиков и чуток от этого обидно. Зато нативно 🙂
Будет ли продолжение после отпуска?
Будет, но полегче. Писать каждый день (внутренние обязательства) под конец давалось очень тяжело. Так что скорее всего будет не каждый день.
А в остальном надеюсь не поменяется. Конечно, хочется больше хардового контента, но... В общем посмотрим.
PS в комментах ссылочка на подкаст 5-летней давности, интересно себя слушать и читать спустя какое-то время. Что и как меняется в голове. Но у меня в целом все
Ну а я пошел собирать инструменты в свой традиционный отпуск 🙃
🏆16👍10🎉6❤4🤝1
Самая главная задача в первую неделю после отпуска, не прочитать всю почту и месенджер, не войти в курс дел, а плавно войти в рабочий ритм, чтобы к концу недели батарейка, заряженная в отпуске, не обнулилась.
Поэтому надо больше чесать репу и действовать аккуратненько...
#байки
Поэтому надо больше чесать репу и действовать аккуратненько...
#байки
👍17💯2
Тесты с деньгами, да еще и в продакшене 😱
Тему можно долго мусолить, закатывать глаза и крутить пальцем у виска, но я абсолютно уверен, что хорошо сделанные тесты в проде - это то, что нужно всем. И не надо этого бояться.
Почитайте, кто не видел, и это тоже "Тестирование в продакшене - миф или реальность?"
#testing #тесты_в_проде
Тему можно долго мусолить, закатывать глаза и крутить пальцем у виска, но я абсолютно уверен, что хорошо сделанные тесты в проде - это то, что нужно всем. И не надо этого бояться.
Почитайте, кто не видел, и это тоже "Тестирование в продакшене - миф или реальность?"
#testing #тесты_в_проде
Alvaroduran
Cringey, But True: How Uber Tests Payments In Production
Well-run payment systems are developed by engineers who understand what is the best use of their time: to catch unknown unknowns, and to do it fast.
👍3
В IT чудес не бывает
Тесты с деньгами, да еще и в продакшене 😱 Тему можно долго мусолить, закатывать глаза и крутить пальцем у виска, но я абсолютно уверен, что хорошо сделанные тесты в проде - это то, что нужно всем. И не надо этого бояться. Почитайте, кто не видел, и это тоже…
Кстати, подумалось, факт умения делать тесты в проде и собственно их реальное использование являются сильно лучшим маркером качества продукта и его понимания командой, чем горячо любимые многими жира-отчеты с количеством мажоро-миноров.
Жира-отчеты показывают лишь те недостатки, которые нам повезло найти. Но не то, что и как у нас в продукте реально работает и понимает ли команда, как продукт работает.
Тесты в проде и деплой по пятницам - только это показывает то, насколько продукт, а скорее процессы его разработки, по-настоящему качественные 🙂
PS оговорка про процессы и качество отсылает к тому, что само определение качества продукта многогранно.
#quality
Жира-отчеты показывают лишь те недостатки, которые нам повезло найти. Но не то, что и как у нас в продукте реально работает и понимает ли команда, как продукт работает.
Тесты в проде и деплой по пятницам - только это показывает то, насколько продукт, а скорее процессы его разработки, по-настоящему качественные 🙂
PS оговорка про процессы и качество отсылает к тому, что само определение качества продукта многогранно.
#quality
👍5❤4
How to be a Product Minded Software Engineer
Как это часто случается, инфолентой принесло статью по теме, которая вот буквально недавно всплыла по жизни.
В целом, ориентация на продукт, его ценность пользователю и бизнесу помогает инженерам находить область применения усилий, которая действительно полезна, находить нужные аргументы и обоснования к тем или иным техническим решениям. И статья выше именно про это.
Но бывает и так, что решения бизнеса, эммм, скажем так, не до конца тобой разделяемы: ценность каких-то фичей сомнительна, сделанный выбор фокусных направлений развития не очевиден и тдтп.
Особенно это фрустрирует, если вокруг наблюдается некоторый круговорот людей принимающие такие бизнес-решения, что приводит к тому, что цели и процесс вокруг них часто меняются.
Такое бывает. Нужно быть у этому готовым.
Это не значит, что надо "выключить сознание", забить и перестать лезть в "бизнес", особенно если тебе ценно понимание того, зачем ты что-то делаешь. Хотя-я-я, какая-то доза "хероположина расслабляющего" может и требуется.
Это не значит, что нужно искать новое место работы: я вас уверяю, везде есть тараканы, только их цвет, размер и количество могут отличаться. И не факт, что свежие тараканы будут нравиться вам больше.
Возможно нужно поменять свою зону контроля (другие задачи/команда/продукт) или расширить зону влияния, получив возможность влиять на решения косвенно.
И хорошо, если твой менеджер в курсе твоих проблем и готов решать их вместе с тобой 🖖
#мысли_вслух
Как это часто случается, инфолентой принесло статью по теме, которая вот буквально недавно всплыла по жизни.
В целом, ориентация на продукт, его ценность пользователю и бизнесу помогает инженерам находить область применения усилий, которая действительно полезна, находить нужные аргументы и обоснования к тем или иным техническим решениям. И статья выше именно про это.
Но бывает и так, что решения бизнеса, эммм, скажем так, не до конца тобой разделяемы: ценность каких-то фичей сомнительна, сделанный выбор фокусных направлений развития не очевиден и тдтп.
Особенно это фрустрирует, если вокруг наблюдается некоторый круговорот людей принимающие такие бизнес-решения, что приводит к тому, что цели и процесс вокруг них часто меняются.
Такое бывает. Нужно быть у этому готовым.
Это не значит, что надо "выключить сознание", забить и перестать лезть в "бизнес", особенно если тебе ценно понимание того, зачем ты что-то делаешь. Хотя-я-я, какая-то доза "хероположина расслабляющего" может и требуется.
Это не значит, что нужно искать новое место работы: я вас уверяю, везде есть тараканы, только их цвет, размер и количество могут отличаться. И не факт, что свежие тараканы будут нравиться вам больше.
Возможно нужно поменять свою зону контроля (другие задачи/команда/продукт) или расширить зону влияния, получив возможность влиять на решения косвенно.
И хорошо, если твой менеджер в курсе твоих проблем и готов решать их вместе с тобой 🖖
#мысли_вслух
Substack
How to be a Product Minded Software Engineer
My learnings on how to not just be a software engineer, but a product minded software engineer
👍3🤔1
В IT чудес не бывает
How to be a Product Minded Software Engineer Как это часто случается, инфолентой принесло статью по теме, которая вот буквально недавно всплыла по жизни. В целом, ориентация на продукт, его ценность пользователю и бизнесу помогает инженерам находить область…
В продолжение темы
The Product Engineer Mindset (Product Engineer Manifesto)
In our work as Product Engineers, we have come to value:
• Continuous delivery of working software over promises and estimations
• Asking why to deeply understand the customer problem before diving into code
• Customer collaboration and feedback over tickets and second-hand knowledge
• Teamwork and communication over picking up tasks and working in isolation
• Using the product ourselves over relying on others to test our software
• Strategic thinking and understanding the market and context you're operating in
#it_философия
The Product Engineer Mindset (Product Engineer Manifesto)
In our work as Product Engineers, we have come to value:
• Continuous delivery of working software over promises and estimations
• Asking why to deeply understand the customer problem before diving into code
• Customer collaboration and feedback over tickets and second-hand knowledge
• Teamwork and communication over picking up tasks and working in isolation
• Using the product ourselves over relying on others to test our software
• Strategic thinking and understanding the market and context you're operating in
#it_философия
GitHub
GitHub - anttiviljami/product-engineer-manifesto: Manifesto for Product Engineering: Product Thinking and technical execution combined
Manifesto for Product Engineering: Product Thinking and technical execution combined - anttiviljami/product-engineer-manifesto
👍2
Основная проблема, которую часто наблюдаю с автоматизацией тестирования, это перекос в сторону того "как" мы ее делаем, вместо того, чтобы думать про то "что" хотим проверять.
Инструментарий и феншуйные подходы конечно важны, но постоянно точить эти подходы с нулевым прогрессом по покрытию - это просто "греть воздух".
Просто уже начните писать тесты, а не переписывать "фреймворки".
#мысли_вслух #test_automation
Инструментарий и феншуйные подходы конечно важны, но постоянно точить эти подходы с нулевым прогрессом по покрытию - это просто "греть воздух".
Просто уже начните писать тесты, а не переписывать "фреймворки".
#мысли_вслух #test_automation
👍8
Forwarded from Sergey Melnikov
я понимаю, но решение, не упарываться = выбору метода, т.к. как это тоже имплементация
А "что", для меня - это продумать тесткейсы, осознать, какие требования нужно проверять, а на каких можно и сэкономить. т.к. мы не сам код тестируем, а реальную жизнь, то что этот код моделирует. И не удивлюсь, что в части случаев, выгоднее будет тестировать руками, а не писать какой "фреймворк" или наколенные тесты, которые никто н сможет поддерживать, т.к. новоиспеченный автоматический тестировщик только вчера джаву или питон открыл
А "что", для меня - это продумать тесткейсы, осознать, какие требования нужно проверять, а на каких можно и сэкономить. т.к. мы не сам код тестируем, а реальную жизнь, то что этот код моделирует. И не удивлюсь, что в части случаев, выгоднее будет тестировать руками, а не писать какой "фреймворк" или наколенные тесты, которые никто н сможет поддерживать, т.к. новоиспеченный автоматический тестировщик только вчера джаву или питон открыл
Прикольно, найденный 10 лет назад список полезнях для C++ до сих пор живет и поддерживается.
А значит это кому-то нужно 🤔
А значит это кому-то нужно 🤔
Forwarded from Heisenbug — канал конференции
#видеозаписи
В программе Heisenbug блок «Инструменты и фреймворки» вечно оказывается одним из самых крупных.
Мы уже открывали видеозаписи некоторых таких докладов с весенней конференции, а сегодня в рубрике #ТестоваяСреда — плейлист со всем блоком сразу.
YouTube | VK Видео
В программе Heisenbug блок «Инструменты и фреймворки» вечно оказывается одним из самых крупных.
Мы уже открывали видеозаписи некоторых таких докладов с весенней конференции, а сегодня в рубрике #ТестоваяСреда — плейлист со всем блоком сразу.
YouTube | VK Видео
"Ходим мы по краю, ходим мы по краю,
Ходим мы по краю р-о-одно-ому..."
Про стратегию и мидл-менеджмент в пятничных #it_memes
Ходим мы по краю р-о-одно-ому..."
Про стратегию и мидл-менеджмент в пятничных #it_memes
😁13👍5🤡1