Дмитрий Д (@ddomansky) header
Дмитрий Д (@ddomansky) profile picture

"Эффективный" менеджер, притворяющийся QA и руководителем направления одновременно. Код безопасности, vGate.

Санкт-Петербург
Joined August 2016
Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)Photo by Дмитрий Д (@ddomansky)
1. Наша команда работает над vGate - средством защиты для виртуальной инфраструктуры в компаниях. По большей части продукт добавляет доп. слой разграничения прав на действия администраторов, отделяя их от безопасников, которые защищают информацию от несанкционированного доступа.
1
По-моему скромному мнению Apple ненавидит кнопку "Назад" на уровне генома компании... если кнопка возвращающая предыдущий шаг\экран и присутствует - она всегда в рандомном месте
if steve jobs saw you reserving 15% screen width for a single icon and then putting a left side arrow back button on the unreachable right side of the screen he would've personally taken you behind a dumpster and beat you with a metal pipe
19
Нет ничего честного в том, что Топ не может проконтролировать иерархический приоритет Важной задачи, поставленной лично им. Ему нужно спрашивать про неё только своего "-1" - далее по цепочке. Не можешь контролировать - не ставь задачи. Но конечно так происходит сплошь и рядом.
Вообще неудачная ситуация, которую видел, это когда руководитель топ уровня CxO говорит сотруднику, что у того важная задача, и что он может рассчитывать на всяческую помощь компании в ней. Кроме редких исключений, это означает пиздец, и не потому что топ наврал, нет – тот честен
20
Вообще неудачная ситуация, которую видел, это когда руководитель топ уровня CxO говорит сотруднику, что у того важная задача, и что он может рассчитывать на всяческую помощь компании в ней. Кроме редких исключений, это означает пиздец, и не потому что топ наврал, нет – тот честен
Вы не справляетесь, и вам дали попытку все исправить, но инициатива должна идти от вас
2
2
1
18
6,251
Чувак сделал правильный выбор на 100500%
55
Вы помните, когда зарегистрировались в X? Я — да. #МояГодовщинаВX внезапная десяточка публикации Очень Важного Мнения XD
16
Буквально каждый день с неинтересной рутиной))
Блин, не редко такое бывает, к сожалению
3
22
Прикладывая best practice и "общепризнанные" подходы - учитывайте особенности конкретно вашей компании, коллектива, продукта и сегмента заказчиков.
Наверное, самая удивительная вещь в разработке это то, что наш код одновременно является как продуктом, так и рабочим местом. При этом при разработке мы не можем не учитывать второе, иначе будет как в том меме про user experience vs design. Но что поражает даже больше, когда мы начинаем размышлять о коде как о рабочей среде, это то, что он, только одна часть всего этого, а значит неотделим от прочих условий, таких как культура компании, её организационная структура, процессы, ну и, конечно, люди. Это значит, что при изменении этих вводных мы должны получать разные программные решения для одних и тех же задач. Что автоматически делает аксиомой невозможность получения каких-либо бест-практик в этой области и доказывает, что серебряной пули не существует для всех. Есть знаменитый закон Конвея, согласно которому структура создаваемой системы будет копировать структуру коммуникаций организации, которая её разработала. (Опять же смотрим на прекрасную картинку про UX/UI.) На примере урбанистики это кажется до ужаса очевидным. Ты начинаешь задаваться вопросом: ну как же так люди могли так тупо поступить и вообще не учитывать реальность? Но когда дело переходит до программного обеспечения и его архитектуры, это всё гораздо сложнее заметить. На компанию часто бывает сложно посмотреть как на парк с высоты птичьего полёта, поэтому эта часть часто ускользает. И мы как дизайнеры программного обеспечения упорно пытаемся игнорировать эту самую реальность, нам даже тяжело её просто принять, она нам часто не нравится. И мы как те самые проектировщики неудобных дорог в парке продолжаем и продолжаем строить идеальное решение в отрыве от этой самой реальности. Считая, что архитектура системы, это результат функции только от входящих требований. После этого в системе начинает неминуемо копиться технический долг (опять же смотрим на нашу уже любимую картинку, как раз те самые тропинки). По сути мы большую часть времени тратим на проектирование нежизнеспособных решений, потом на попытку их поддерживать, после этого пытаемся обкладывать их правилами, запретами, ограничениями (в случае парка, например, мы могли бы поставить забор: чего это народ топчет газон? Но в случае кода почему бы не добавить линтер, или бюрократии с согласованиями, или просто бегать и ругаться с коллегами, сетуя своим друзьям или интернету на глупых людей. Тут всё зависит от ваших полномочий.) Где-то здесь уже хотелось бы получить какие-то практические советы. И что же с этим делать? Я бы даже мог попробовать их вам дать или сделать, например, курс (хе-хе). Но, к счастью (об этом попозже), задача, у которой одним из аргументов является конкретно ваша компания, ваши процессы и вы лично сами, как вы понимаете, не существует готового универсального решения. Ну а хорошо это потому, что это и есть инженерная задача, а мы с вами как раз инженеры. На удивление, дисциплина разработки программного обеспечения сгенерировала тонны очень крутых и ценных подходов: DDD, SOLID, паттерны проектирования, микросервисный подход, модульные монолиты, Event Storming. Я уверен, вы можете добавить что-то своё, то, что вам нравится. И это всё правда работает (да даже микросервисы, если учитывать структуру коммуникаций вашей компании). Это всё правда работает, если при проектировании опираться на оба аргумента функции: то, что наш код одновременно является как продуктом, так и рабочим местом. P.S. Если вы дочитали досюда, наверное, вам это было близко и интересно. Поделитесь этим постом с коллегами, ну и просто репостом. Буду вам благодарен. А на этом у меня всё, спасибо! Жду вас в комментариях.
1
19
Вот это жесть о_О
4 часа это официально самый долгий созвон на котором я присутствовал, 3.5 часа из которых на нас орали 🫠
1
49
Да и нормально, меньше докапываться будут =)
Выбесили меня с утра постом про то что 40-летние - отработанный материал. А впрочем, каждое поколение считает себя более умным, чем предыдущее, и более мудрым, чем последующее. Суета
21
Я все таки дополню мнением. Задавать вопросы - очень правильно, всегда спрашивайте. Однако тестирование - представители пользователей в команде, им нередко видно редкие сценарии и нюансы использования лучше PM или аналитика. Поэтому думайте, размышляете и предлагайте варианты.
Совет от тестировщика 33/∞ : Не додумывайте за бизнес Если требование можно понять двояко, идите к аналитику или продакту. Не берите на себя ответственность за реализацию фичи, это не ваша зона компетенции.
1
25
Умели раньше.
Ads for GM locomotives from the 50s by Bern Hill, these go so hard
14
Уроборос
Коллега присылает дизайн док на 30 страниц нахуяренный клодом с клодовскими повторами в тексте и какими-то артефактами с их разговора. Кладу дизайн док в клод, говорю урежь до 3 страниц, оставь только суть. Читаю, создаю клодом рецензию на 10 стр. Так и живем, от клода до клода.
1
27
И в жизни остроумный. Проблема, что только на одну тему - работа, моя работа =)
блин) ты такой смешной и остроумный в интернете) поди в жизни ни бе ни ме
21
Я думал до воплощения фильма "Живая сталь" ещё лет десять... Но Китай уже запускает шоу =)
china’s URKL robot fight is absolute cinema a robot got its head kicked off.. and kept fighting like it was completely normal 🤣
15
Из кризиса среднего возраста - поддерживаю.
Господи, Как Же Меня Всё Заебало
1
2
205
Как сказать, что ты не в России =)
Однажды, мой менеджер меня спросил что я хочу на следующем промо раунде - денег или должность. Я выбрал деньги, подумав называйте меня как хотите. И это была ошибка, потому что при повышении в должности в любом случае дадут больше денег. Больше таких ошибок я не совершал
1
37
Ага, особенно невозмутимым было то как он толкнул в грудь защитника сборной Англии, из-за чего Норвегия лишилась гола. Не знаю как его довели, но думаю этот момент он будет обдумывать ещё долго.
The way he stays completely unfazed by obvious physical attacks is honestly impressive and deserves to be studied.
40
Делаешь все правильно, информируешь, уточняешь, предлагаешь наилучшее решение... И вот ты уже извиняешься перед женщиной. Штош =)
19