ITKatya: культурные паттерны в IT


Kanal geosi va tili: Rossiya, Ruscha


Я - Катя Лысенко. Техлид/Техменеджер с 15+ летним опытом в сферах fintech, e-grocery, и TIS.
Знаю как «сработать» IT команды и биздев, делюсь практическим опытом в финтехе - менторю, провожу мастер-классы и обучения.
Для сотрудничества @eslysenko

Bog‘liq kanallar  |  O‘xshash kanallar

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


Последние несколько дней читаю книгу про коллективную и личную вину, геройство и молчание во время войны и после нее 📚
(философский пост про работу и не только)

И чем дальше читаю, тем меньше мне кажется, что речь вообще только о войне.

Мы очень любим раздавать роли и вешать ярлыки:
Этот — герой.
Этот — предатель.
Этот — молодец.
Этот — ленивый.
Этот проект — провальный.
Эта команда — токсичная.
Этот человек — "всегда такой".
Мы вешаем ярлыки почти мгновенно. Даже не потому, что мы плохие люди. Просто так устроено мышление. Мозгу нужны короткие пути. Нужно быстро понять, кто прав/кто виноват и как к этому относиться.

Я точно периодически этим страдаю!
И почти уверена, что это не моя уникальная черта.

При этом по отношению к себе мы часто становимся очень сложными!
Всегда находятся причины:
Я устал.
Я не вывез.
Это был не мой сервис.
Не мой продукт.
Не моя зона ответственности.
Я мог сделать лучше, но сил уже не было.
И ведь очень часто это правда. Вот только я все чаще не могу понять, где проходит граница...

Где заканчивается нормальное человеческое самосохранение и начинается самооправдание?
В какой момент "я просто устал" превращается в профессиональное предательство?
Когда промолчать — это разумно, а когда именно молчание становится поступком?
И если это касается работы, то почему не должно касаться отношений?
И если касается отношений, то почему не должно касаться общества?
И если касается общества, то почему не должно касаться истории?

Мне все сложнее проводить между этим четкие границы. Хотя, соглашусь, последние несколько книг, что я прочла сыграли свою роль.
Наверное, именно поэтому книги о войне оказываются не столько про войну, сколько про человека.
Потому что они заставляют задать очень неприятные вопросы!

💬 Если я так "легко" нахожу объяснения своим поступкам, то где гарантия, что однажды не объясню себе то, что объяснять уже нельзя? (даже в профессиональной сфере)

321 0 1 11 12

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

Мне кажется, в этом месяце только ленивый не высказался про Odyssey. Но гораздо интереснее смотреть на эту историю глазами не режиссеров, а филологов.

Недавно наткнулась на абсолютно разгромную статью Эмили Уилсон — первой женщины, переведшей Одиссею Гомера на английский язык. Именно ее перевод в свое время вызвал много споров: она сознательно сделала язык современнее, сместила акценты на второстепенных персонажей и женщин, а хитроумный Одиссей у нее превратился просто в a complicated man. И именно ее перевод Кристофер Нолан взял за основу своей экранизации.

Статья называется An Uncomplicated Man.

И вот что мне показалось интересным:
Как бы тщательно вы ни подбирали названия, определения или термины, всегда найдется человек, который через несколько лет посмотрит на них совсем иначе. Потому что меняетесь не только вы. Меняется язык. Меняется контекст. Меняется поколение. Меняется сама система координат.

И это касается не только литературы.

Совсем недавно коллеги принесли мне задачу, написанную меньше года назад. В ней была заложена логика, которая сегодня уже считается неправильной. Не потому, что тогда кто-то ошибся. А потому, что за этот год мы успели договориться о новых правилах, поменять подходы и полностью отказаться от старых определений. Документов, объясняющих этот переход, уже почти не осталось, а сама логика стала восприниматься как очевидная. Но ТОЛЬКО среди тех, кто живем в этом домене ежедневно.

Именно поэтому я все больше убеждаюсь, что любые определения, нейминг и договоренности полезно периодически пересматривать.

Потому что язык — это не словарь, хотя даже у словаря Даля - 3 издания, а у Ожегова аж 23!!!

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

💬 Ставь:
👍 если уже посмотрел Одиссею и фильм зашел
👎 если посмотрел Одиссею и 3 часа были адом
🔥 если еще готовишься к просмотру
❤️ если уверен, что лучше взять перевоод Жуковского и исключить адаптацию Нолана


У кого какие романтические вечера или сцены из супружеской жизни 👩‍❤️‍👨

Легли вчера с мужем спать.
Последние минуты перед тем, как выключить свет: оба дотупливаем в гаджеты, обсуждаем какие-то новости. И тут Миша протягивает планшет:
— Смотри, интересная статья про дизайн глобальной платежной системы.


Ну и все...

Следующие минут сорок мы как две КРЫСЫ сидели и крысятничали буквально по каждому абзацу. 😂
На Account Table нас вообще размотало.

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

И знаете что? Я их очень понимаю.

Когда сама пишу статьи или готовлю доклады, иногда больше времени уходит не на объяснение идеи, а на попытку придумать пример, который:
• не нарушает NDA;
• не похож на реальную компанию;
• при этом остается понятным;
• не выглядит полной ересью.
И в какой-то момент просто сдаешься и думаешь: "И так сойдет!"

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

Выводов несколько:
❤️ Романтические вечера бывают очень разными.
🐀 Совместное крысятничество по одним и тем же темам — недооцененный фундамент семейных отношений.
🤯 А придумать хороший обезличенный пример иногда оказывается сложнее, чем решить саму задачу.

💬 А у вас семейная романтика как выглядит?
💬 И насколько у вас "болит проблема" обезличивать кейсы, когда делитесь опытом?


Нейминг — это не про красоту. Иногда это про очень дорогие баги.

Один из моих любимых примеров, который вспомнился недавно.

Есть операция refund, и с ней компания живет несколько лет. И вот приходит осознание и момент, когда появляется стойкое желание и необходимость, кроме возврата на всю сумму, совершать еще и частичные - partial refund! Но «мы же не будем смотреть в прошлое» и разбирать кто там был частичный, а кто полный, поэтому, рождается гениальная идея:
— А давайте просто добавим full_refund.
Он будет для всех в ком мы уверены, а странное и неполное оставим как refund. Ну а что? Работает же.

Потом проходит полгода… 3 года…

Все читают refund как “возврат”. Аналитики строят отчеты, разработчики пишут правила, саппорт ищет проблемы.

А потом внезапно выясняется, что refund вообще-то всегда означал частичный возврат — например, без комиссии. Полный возврат — это только full_refund. А в формуле расчета суммы на конкретный тип операций возврата была допущена ошибка, которая ВСЕГДА удерживала сумму комиссий.
И начинается увлекательная археология 🪏💩

Чтобы стало еще веселее, в UI refund уже показывают как Partial refund, потому что пользователям так понятнее, а полный, как Refund (дизайнеры «экономили место»)! В базе одно название, в интерфейсе третье. Красота😍

Самое смешное, что обычно это происходит не потому, что кто-то плохо проектирует системы. Просто в какой-то момент всем становится лень делать миграцию и разбираться в исторических атавизмах.

А нейминг, как назло, запоминает эту лень на годы.

Поэтому если сущности/процессы бывают полными и частичными — называйте их симметрично сразу.
partial_refund
и
full_refund
намного скучнее. Зато потом никто не будет проводить раскопки в отчетах, а вас не буду пытаться этими же отчетами пристукнуть!

PS Когда ночью во время инца пытаешься понять по отчетам что там 😳, не только 3я рука вырастит!

💬А у вас какие любимые «парочки» в нейминге?


Ну а вот сами дизайны!

И если вам лень лезть и голосовать или у вас нет возможности проголосовать, то вот они!

С душой выкачены для вас с простор интЫрнета!

В моем сердечке варианты 2 и 8! Хотя, еще нравится 6...

Кстати, что думаете о вертикальных деньгах?
Пишите также в комменты - за какие вы и почему!


Нуууууу...

Возвращаться после затяжного отсутвия сложно, но попробую!

Начнем с простой новости выходного дня!

Вот тут: https://surveys.ecb.europa.eu/10b/ecbeuro/ голосование за новый дизайн банкнот EUR

Орнитологическая тема мне не близка, а вот Мария Каллас - очень даже!


Добби свободен!

Добби завершил конференционную поездку!!!


Четыре кейса — и один из них вы еще не видели 👀

Всем привет!

Я уже немножечко отошла от прошлого мастер-класса, а завтра у меня следующий. Но поскольку ребята начали приходить в личку с вопросами: «А можно кейсы?», — сегодня я наконец все выгружаю.

В канале появятся:
— презентация с мастер-класса;
— все четыре кейса, которые я к нему готовила;
— в том числе один кейс, который на самом мастер-классе мы так и не успели разобрать.

Вопросы к кейсам есть в презентации. Так что пока у вас будет время спокойно над ними подумать и попробовать найти свои варианты решения.

Если у вас есть доступ к записи, часть обсуждений можно уже посмотреть там. А со следующей недели я начну постепенно публиковать свои ответы: как я вижу эти кейсы, как мы рассуждали на мастер-классе и во что в итоге может вылиться каждое решение.

А сегодня я пока морально готовлюсь к завтрашнему последнему дню конференционной недели.

Надеюсь, что завтра со всеми, с кем не успела обняться и развиртуализироваться на HighLoad, успею сделать это на TeamLead.

Очным — до завтра!
Остальным — хорошего разгадывания кейсов!!!

Вопросы пишите прямо под постом.




SaintHighLoad 2026

Первый мк, «немножечко» больше человек, чем планировала…

Решаем архитектурные проблемки!


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Не прошло и недели — и я снова зову вас на прогон!

В этот раз — на прогон мастер-класса, который мы с Любой планируем провести на SainHighLoad. Как и в прошлом году, продолжим тему найма, но зайдём в неё через конкретный инструмент — портрет кандидата.

Что это такое?
Зачем он нужен?
Как его составлять так, чтобы он реально помогал в найме, а не просто лежал красивым документом?

🗓Об этом поговорим 12 июня в 19:00 по Москве.

Формат — камерный: собираем маленькую группу, не больше 15 человек, чтобы всем было комфортно задавать вопросы, пробовать и обсуждать.
Если готовы выделить нам 2 часа 12 июня в 19:00 по Москве и разобраться, как составлять портрет кандидата, — пожалуйста, отпишитесь под этим постом.

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

Заранее признательны!
Ловите 😘!


Мне сегодня задали самый провакационный вопрос: Почему у слона нет компьютера?

Если что - с таким вопросом пришел ребетеныш к коллеге!

А как бы вы на него ответили?!


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Привет, лапулечки-заечки! 🐰

Я давно не появлялась, потому что меня немного накрыло аудитами, работой и подготовкой к двум конференциям!

В конце июня я буду в Питере: на Saint TeamLead и Saint HighLoad.
И сейчас мне нужны лабораторные крыски, тестовые кролички и просто прекрасные люди, которые готовы прийти на тестовый прогон моего мастер-класса.

О чем мастер-класс:
про архитектурные ошибки, которые мы совершаем в разных доменах.
Он в первую очередь рассчитан на людей из бигтеха — но под бигтехом я здесь имею в виду не только «зеленые банки» и «синие нефтянки», а любые компании, где больше 150 человек разработки.

Кому может быть интересно:
— вы работаете в компании с большой разработкой;
— вам интересны разные домены;
— вы хотите поговорить про архитектурные ошибки;
— вы готовы потратить на меня 2–3 часа своей жизни.

Прогон хочу провести, скорее всего, на следующей неделе.
Если хотите прийти — напишите под этим постом, а я соберу отдельный чатик, где договоримся о дате и времени.

Приходите, помогите, буду очень рада 🐘 (это я довольная как слон в будущем от того, что вы пришли!)

📌ЕЩЕ РАЗ! ЧТОБЫ ЗАПИСАТЬСЯ ПИШИ В КОММЕНТЫ К ПОСТУ!!!📌


НАБОР ОСТАНОВЛЕН!



14 ta oxirgi post ko‘rsatilgan.