ITKatya: культурные паттерны в IT – Telegram
ITKatya: культурные паттерны в IT
1.75K subscribers
359 photos
31 videos
17 files
292 links
Я - Катя Лысенко. Техлид/Техменеджер с 15+ летним опытом в сферах fintech, e-grocery, и TIS.
Знаю как «сработать» IT команды и биздев, делюсь практическим опытом в финтехе - менторю, провожу мастер-классы и обучения.
Для сотрудничества @eslysenko
Download Telegram
Почему тогда я использовала Gamma, а сейчас все чаще думаю про NotebookLM (обещанный обзор)

Когда я готовила саммит в Казахстане, я использовала Gamma. Не потому, что это «лучший инструмент вообще», и не потому, что я сознательно отказалась от NotebookLM. Все проще: на тот момент я про NotebookLM просто не знала.

И если честно — даже если бы знала, я все равно выбрала бы Gamma. Объясню почему!

Мне нужно было:
— быстро собрать большой связный материал
— не рисовать слайды с нуля
— получить готовый визуальный артефакт, который можно показать аудитории
— и оперировать привычным для всех форматом презентации

Gamma это умеет очень хорошо!
Я задала структуру, нагенерила презентацию примерно на 80 слайдов и дальше уже работала с ней как с единым полотном. Для формата саммита, где важны ритм, подача и общее ощущение целостности, этого было достаточно.

Gamma в тот момент была про упаковку — и с этой задачей она справилась. А еще подтянула корпоративный стиль и сгенерила все картинки с учетом фирбука!

Где теперь я бы использовала NotebookLM
Если смотреть на тот же самый процесс ретроспективно, то сейчас я бы сделала иначе.
NotebookLM я бы использовала на шаг раньше.
Там, где:
— нужно собрать знания из документов, регуляторки, заметок
— сверить понимание домена
— найти противоречия и дыры
— сформулировать тезисы, которые не «кажутся логичными», а реально опираются на источники

NotebookLM идеально ложится на этап подготовки смысла, а не его визуализации.
Я бы:
— загрузила туда все материалы по KYC и compliance
— через вопросы собрала ключевые тезисы
— по одному проработала сложные слайды
— и только потом пошла упаковывать это в презентацию

Насколько это вообще полезно? 🤔
Для меня ценность NotebookLM не в том, что он «генерит что-то».
А в том, что он:
— заставляет мыслить от источников, а не от ощущений
— помогает структурировать текст
— позволяет итеративно дорабатывать один слайд, один тезис, одну мысль
— снижает bus-фактор на знание

Если коротко:
Gamma — это когда мысль уже есть.
NotebookLM — это когда мысль еще нужно вырастить.

Мой текущий вывод
Для саммита в Казахстане выбор Gamma был правильным — под ту задачу и в тот момент.
Но сейчас, зная NotebookLM, я бы точно встроила его в процесс раньше — как обязательный этап перед любой большой встречей с бизнесом или командой.

И, скорее всего, дальше я буду использовать их в связке, а не «или-или»!

ВНЕЗАПНО НЕ РЕКЛАМНЫЙ ПОСТ!
Хотя, если бы Gamma мне приплатила.... 😁
Хотя (часть 2), мне очень нравится инфографика к постам, которая получается у NotebookLM 😅

💬 А вы какой AI пользуетесь для презентаций? Поделитесь своими впечатлениями!
6👍4🔥3
В ночь с 24 на 25 декабря более чем в ста странах мира отмечают Рождество 🌟
И Кипр — не исключение.

Да, Кипр — светское государство с сильным религиозным и культурным наследием, мультирелигиозный остров с множеством конфессий. И сегодня жители кипра относящие себя к кипрской/греческой православной и католической церквям, отмечают один из самых важных и светлых праздников.

Для нашей семьи центральным праздником по-прежнему остается Новый год.
Но Рождество — это особенное время. Время побыть с семьей, поверить в чудо, поблагодарить друг друга за то, что мы есть, что можем быть рядом и разделять это тихое, теплое состояние. А оставшиеся дни — посвятить друзьям, прогулкам, разговорам и просмотру милых фильмов.

Это Рождество, как и предыдущее, мы встречаем в ресторане — в красивой атмосфере, с живой музыкой и прекрасной кухней.

И в такие вечера у меня в голове всегда звучит мелодия:

В светлый праздник Рождества
Будь со мной, мой друг.
В небе новая звезда
Свой очертит круг.

Соберем опять друзей —
Будет торжество.
Прочь унынье и печаль
В это Рождество.


Да, я когда-то пела ее в детском хоре 💫
Вот ее исполнение (не мной):
https://youtu.be/v5mh6NiaNWI?si=kQJHuDXjxYxQO4h6

С Рождеством — всех, кто сегодня празднует!
А тем, у кого праздники впереди, — света, тепла и любви в этот вечер.
И спокойно дойти через эти марафонные дни до настоящего отдыха 🤍
23
Прям давно такого не было, чтобы я сама искала аналитика. 🔍
И вот — случилось!!!

Если вы вдруг хотите на Кипр, в международную команду InDrive и в Compliance Platform — приходите. Я правда ищу коллегу, а не «ресурс»!!!

Речь про роль Senior System Analyst – Compliance Platform (TIS Domain).
Это не вакансия «писать требования по тикетам». Это роль человека, который:
— держит целостную картину платформы,
— понимает, где регуляторка, где архитектура, где бизнес,
— и помогает команде думать и менять систему осознанно, а не рывками.

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

Кого я ищу:
— 4+ лет в роли system analyst/ solution architect;
— опыт в сложных или регулируемых доменах (fintech, KYC/AML, e-commerce и т.п.);
— умение читать регуляторку и превращать ее в систему, а не в PDF;
— нормальное инженерное мышление: API, интеграции, данные;
— английский — рабочий.

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

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

Если знаете кого-то подходящего — перешлите!
Буду рада найти «своего» человека в этот домен.

Давайте подарим Кате хорошего коллегу, а хорошему специалисту - классную работу!
Please open Telegram to view this post
VIEW IN TELEGRAM
17👍4🦄2
Рекомендашки выходного дня — снова здесь

Мы с Катей нашли друг друга в LinkedIn. Катя — продакт, живет в Узбекистане и сейчас проводит исследование про еду, рестораны и пользовательский опыт. Я СЕГОДНЯ интервьюировалась про то, как люди заказывают еду и насколько для них важна музыка в кафе и ресторанах.

Если у вас есть 15–20 минут и желание поделиться своим опытом — очень рекомендую!

Что это исследование неожиданно подсветило лично для меня 👀
У меня совершенно разные ожидания от ресторанов в разных странах.

В России я скорее жду обезличенный сервис. Исключения — если я постоянный гость. Так у меня было с Ginza и с ресторанами команды DreamTeam.

На Кипре все иначе. Здесь я ожидаю персонального контакта почти сразу:
второй визит — разговоры «за жизнь»,
регулярные визиты — уже близкое знакомство, праздники, поздравления и маленькие знаки внимания.

И еще важное отличие:
на Кипре я вообще не жду скорости и цифровизации ради «быстро поесть».
Здесь еда — это время и процесс. Минимум полтора часа 🍷 А в России полтора часа на еду для меня были роскошью.

Вот такие наблюдения у меня случились.

Если тема откликается — вот канал Кати:
👉 https://news.1rj.ru/str/thisismarkova/85

А к вам вопрос:
еда — это для вас процесс, пауза или просто действие? 🍽️
👍3🔥1🤗1
Воскресное: спортивно-новогоднее!
Мы очень часто в работе произносим фразу:
«Ну как можно было об этом не подумать?» 🤦‍♀️

Про архитектуру.
Про процессы.
Про риски.
Про очевидные, как нам кажется, вещи.

И я нашла ответ на этот вопрос из истории хоккея.

Защиту паха в хоккее придумали в 1874 году.
А вот шлемы — массово и обязательно — начали использовать спустя десятки лет.

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

Ведь думать — вообще-то сложно.

Биологически мы устроены так, что:
— быстрее реагируем, чем анализируем,
— предпочитаем действие размышлению,
— защищаем то, что болит сразу,
— и откладываем защиту того, последствия чего не мгновенные.

В хоккее все было ровно так же.
Сначала защищали то, травма чего очевидна и мгновенна.
А мозг… ну, вроде бы он и так внутри, «сам справится»!

И вот здесь эта история неожиданно становится очень IT-шной.

Мы отлично (ну хоть пытаемся…) защищаем: системы, сервисы, данные, инфраструктуру…

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

А потом смотрим на результат и говорим:
«Ну как можно было об этом не подумать?»

Можно. И очень легко.

Потому что думать — это навык,
и его нужно защищать и развивать!

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

И в спорте.
И в IT.
🔥15😁76👍1💯1
Чтобы уже закрыть тему саммита в Казахстане — немного про то, как такие штуки вообще готовятся

Саммит в Казахстане не возник внезапно. Его начали готовить примерно за месяц, и это, пожалуй, первое и ключевое условие, при котором такие встречи вообще имеют смысл. Подобные форматы невозможно собрать «на коленке» и надеяться, что все сложится само.

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

Домашка была не формальной. Бизнесу нужно было заранее:
— собрать свои реальные процессы,
— подумать про документы, данные и флоу,
— описать текущее состояние «как есть», а не «как должно быть в презентациях».

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

С точки зрения организации многое сложилось благодаря коллегам на месте — в Казахстане.
Локация тоже была выбрана осознанно: в Казахстан не нужна виза почти никому из наших сотрудников, что сильно упростило логистику. Плюс именно Казахстан в этом году стал фокусом большого регуляторного проекта — и на нем как раз проявились вещи, которые потребуют пересмотров наших подходов уже в горизонте 2026 года.

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

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

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

Мы постоянно смешивали теорию и практику:
обсудили → применили → тут же скорректировали понимание.
Этот подход я во многом подсмотрела у своего ребенка в университете в Никосии, где один и тот же преподаватель ведет и лекции, и практику, аккуратно вплетая одно в другое. Такой формат дает гораздо более осознанное понимание, чем классическая схема «отдельно теория — отдельно практика».

И главное — подготовка.
Больше всего помог очень детальный план с поминутным таймингом. Он дал опору, упростил подготовку слайдов и позволил спокойно пройти все дни шаг за шагом.
План шел от общего к частному и начинался с принципов проектирования — DDD и бережливого подхода. Только после согласования принципов мы пошли в конкретные процессы и решения. И это сработало: принципы сразу начали жить в обсуждении — где-то мы бетонировали решения, где-то оставляли точки гибкости.

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

И именно в этот момент разговоры про домены, доменных экспертов и саммиты перестают быть абстракцией — и начинают реально работать!

💬 Буду признательна, если поделитесь совей экспертизой по организации подобных мероприятий!
👍4🔥3
В конце каждого декабря, я задаюсь вопросом:
«Ну кто подводит итоги?» 🎄

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

И в этот момент становится понятно:
конец года — идеальное время не для геройства и достижений,
а для честных признаний!

Поэтому вместо списка «чего я достигла»
я решила сделать анти-список достижений.
Про то, что планировала, ожидала, собиралась —
и не сделала.

Иногда это гораздо точнее описывает год, чем любые победы.

Так что я публикую свой, и делитесь своими честными списками!
😁3
Антисписок достижений года
(список того, что не получилось — и это НОРМАЛЬНО)


В этом году я решила честно подвести итоги наоборот.
Не «чего достигла», а что прописала в стратегии, но так и не реализовала!

1️⃣ Возвращение, которое я не планировала.
Думала, что перейду в эквайринг и надолго там останусь.
Не получилось.
Вместо этого оказалась в другой компании и… вернулась в KYC. Даже точнее — в Compliance.

2️⃣ Начать писать книгу!
По плану — где-то в районе сентября 2025.
В реальности — даже не начала. Совсем.
Так как в сентябре поменяла работу и меня "засосало"!

3️⃣ АнтиСпикерство!
Собиралась осенью на Highload и TeamLead.
Но из-за сложности выбранной темы и отсутвия внутреннего ресурса — отказалась и не поехала.

4️⃣ Планка в 100 книг худ лит-ры.
Прочла 69.
И долго ела себя за это, потому что «в прошлом году было почти 150, значит в этом я говно 💩».
Пришлось объяснять себе, что: это книга в 5 дней и можно от себя отстать.

6️⃣ Страх, что весь год проведу дома и никуда не поеду!
Итого: 6 поездок в другие страны, больше 2х месяцев вне острова!
Это оказалось довольно неожиданно.

7️⃣ Изучение языков!
Планировала вернуться к греческому.
Не вернулась.
Но не ожидала, что буду так много заниматься английским.
А в итоге — четыре занятия в неделю. Вот уж точно не по плану!

8️⃣ Возвращение в BigTech.
Я вообще-то себе клялась, что никогда больше!
Но вот я снова там. И внезапно — мне нравится.
Может, временно, но три месяца уже прожито.

9️⃣ Смена формата спикерства.
Формально (по большим конференциям) — выступаю меньше.
Фактически — больше:
— провела несколько собственных конференций,
— поучаствовала в подкастах,
— начала рубрику «Утренний кофе» (и она вернется в январе),
— стала чаще ходить на локальные мероприятия,
— менторить и разговаривать с людьми глубже, чем «один доклад со сцены».

👉Этот год вообще оказался не про галочки и планы.
А про то, что жизнь спокойно идет мимо ожиданий!
Вот такой Антисписок!
И, кажется, он честнее любого списка достижений.

💬 А что в вашем АнтиСписке?
👍98🔥6
Катя учит языки — новогодний выпуск 🎄

Сегодня внезапно — русский язык.

Я только недавно узнала, что примерно полжизни неправильно писала Деда Мороза 😅

Оказывается, так:

🎅 Дед Мороз — если это сказочный персонаж.
Обе буквы с заглавной.

🎄 дед-мороз — если это предмет: елочная игрушка, шоколадная фигурка.
Через дефис и с маленькой буквы: шоколадный дед-мороз.

Но дальше еще интереснее.

🐔 деревянная курочка, если она Ряба
с маленьких букв, но без дефиса, те «деревянная курочка ряба», потому что это устоявшееся имя персонажа, а не составное слово.

Так вот: пусть проблема написания Деда Мороза будет вашей самой большой проблемой в наступающем году!

С Новым годом, с новым счастьем
и со старым добрым Дедом Морозом 🎅


PS А еще мой замечательный коллега запили вот такую штуку! Она делает очень приятные прогнозы! Так что развлекайтесь! И пусть все самое лучшее из прогнозов - СБЫВАЕТСЯ!!!
🔥107😁1
AI-детокс отменяется: как работать с нейронками даже в самолете ✈️
(рекомендашка новогодних дней)


Вы когда-нибудь замечали, насколько сильно мы стали зависимы от AI? Недавно во время долгого перелета Ларнака → Доха → Алматы я осознала: я больше не пишу тексты сама!

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

Проблема: 9 часов в воздухе, куча заметок, и… никакого интернета на борту Qatar Airways. Без привычного помощника процесс превратился в страдание, а черновик остался горой обрывков и тезисов!

И я отправилась искать решение этой проблемы, так как уверена, что я страдаю не уникальным образом!
Решение есть: Ollama 🦙
Это инструмент, который позволяет запускать языковые модели (LLM) локально на вашем ноутбуке.
Почему это удобно:
🤳Полный офлайн: работает без интернета, облаков и VPN.
🔐Конфиденциальность: все данные под вашим контролем.
👐Выбор моделей: можно скачать Llama, Mistral и другие.
🎖Продуктивность: можно писать, думать, структурировать и редактировать прямо в самолете.
Кому это точно нужно:
1. Тем, кто часто летает или сталкивается с нестабильным интернетом.
2. Любителям «тихих часов» для глубокой работы без уведомлений.
3. Всем, кому AI нужен как инструмент для структурирования мышления, а не просто для «магии».

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

💬А вы пробовали локальные нейронки? Хватает ли мощности моделей на ноуте? Ощущается ли разница после облачных сервисов? Делитесь опытом в комментариях! 👀
👍4
Голоса в голове - готовимся возвращаться с праздников!

Я тут узнала, что у процесса зарождения голосов, которые появляются (у меня появляются) во время чтения вообще есть названия.

Субвокализация — это когда мы «проговариваем» текст внутренним голосом, пока читаем или думаем. Мало того, у некоторых (у меня в том числе, в этот процесс вовлечен голосовой аппарат, связки напрягаются, хотя звуки не произносятся).

В антитезу:
Анендофазия — это когда внутреннего голоса нет совсем, и мысли текут в виде образов, смыслов или ощущений, без слов.

Оказывается, и то, и другое — норма!
Кто-то читает на разные голоса.
Кто-то — всегда одним.
А кто-то вообще без голосов, сразу схемами и смыслами.

У меня, например, так:
— художественную литературу я читаю на разные голоса;
— нормативно-правовые текст — без голосов и на схемах!

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

Ну, а теперь:
Приятного чтения и слежки за мозгом 🧠!
Завтра уже «умного» контента отсыплю!
😁4👍3🔥2
Про очевидное в KYC, которое почему-то регулярно ломают ⛓️‍💥

У нежно мною любимого Сергея Баранова недавно вышла серия постов, о том, как мало "отличительного" в бизнесах одного домена (вот ссылка на первый). Развивая мысль Сережи, страшнее то, что и между доменами кочуют одни и те же фундаментальные ошибки. Они не сложные, не «тонкие» и не про высокий уровень абстракции. Они — базовые. И именно поэтому особенно опасные: их совершают «по умолчанию».

Разберу три самые частые.

1️⃣ Документы ≠ данные (и другие подмены уровней сущностей) 📑

Документы — это доказательства.
Юридически значимые артефакты: у них есть источник, форма, подлинность, срок действия. Паспорт, лицензия, договор, выписка — все это документы.
Данные — это атомарные факты.
ФИО, дата рождения, номер документа, ИНН, риск-скор — то, что используется в расчетах, правилах, аналитике и риск-моделях.

Фундаментальная ошибка — хранить «сканы ради сканов» и считать, что система на этом закончена.
В KYC (в примерах буду переходить на свой текущий домен) мы не храним документы как архив. Мы извлекаем, верифицируем, версионируем и используем данные, полученные из документов. Именно данные — топливо для проверки, скоринга и аналитики.

2️⃣ Справочники — это не данные, а инфраструктура 📚

Их нельзя «просто завести у себя».
Справочники — это базовый слой совместимости между системами, странами и регуляторами.
Когда команды делают «свой справочник стран», «свой справочник документов» или «свой список статусов», они по умолчанию:
— ломают аналитику,
— получают кривые риск-модели,
— создают юридические коллизии,
— накапливают скрытый интеграционный долг.

Поэтому в зрелом KYC:
страны — ISO 3166
валюты — ISO 4217
языки — ISO 639
даты — ISO 8601
карты — BIN...

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

3️⃣ Не создавайте «мутантов» 🧌

Это больная тема, но очень распространенная.
Человек ≠ счет ≠ компания ≠ объект собственности.

Нельзя делать:
— «человеко-счет»
— «договоро-компанию»
— «водителя-машину»

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

В KYC домене чистота сущностей — не эстетика, а условие выживания системы.

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

Документы — это доказательства.
Данные — это топливо.
Справочники — инфраструктура.
Сущности — не мутанты.


Это база. Но почему-то именно ее ломают чаще всего.

💬 А какие у вас любимые "базовые" поломки?
👍62
Сравнение номеров документов (как простая задачка становится кошмаром)

Когда говорят «проблемы с документами», обычно представляют сложный финтех, регуляторку, KYC и юридические тонкости.
Но на практике все начинается гораздо раньше — с базовых, тривиальных вещей. Например с попытки понять, что перед тобой один и тот же документ в электронке!
И тут ломается все...

1️⃣ Формат номера
Один и тот же номер может выглядеть так:
123456789
123 456 789
123-456-789
123/456789

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

2️⃣ Тип данных и хранение
Классика: номер документа хранится как int --> ведущие нули исчезают --> часть номера «съедается» при преобразовании
0012345 → 12345

Обратно это уже не восстановить 😭

3️⃣ Национальные и доменные особенности
Даже если забыть про «экзотику»:
— в разных странах — разные форматы (но документ может использоваться одним пользователем в разных странах)
— длина номера может отличаться (а это уже про один и тот же тип документа, но который отличается, например: паспорт РФ и паспорт Кипра)
— уникальность часто существует только в паре с типом документа или страной (тут и паспорт как таковой, и лицензия на вид деятельности, которая может быть выдана только на конкретный паспорт)
Номер сам по себе — почти никогда не достаточен для сравнения.

4️⃣ Человеческий фактор
Источники данных:
— ручной ввод
— ML-распознавание
— госуслуги
Типовые ошибки:
O и 0
I и 1
B и 8

Формально — разные значения.
Фактически — "я ошибся, простите!".

6️⃣ Символы и юникод
Самая подлая категория.
латинская A ≠ кириллическая А
пробел ≠ non-breaking space
есть символы, которые вообще не видны

Визуально номер одинаковый.
Технически — нет.

❗️Почему это важно
Все эти проблемы:
— самые простые
— самые дешевые в исправлении
— самые частые
И именно их:
— не обсуждают на архитектурных комитетах
— не закладывают в требования
— считают «очевидными»
А потом:
— не сходится KYC
— «теряются» клиенты
— появляются фантомные дубликаты

Вывод
Сравнение номеров документов — ломается не на сложных кейсах, а на самых базовых!
Если это не решено — дальше идти бессмысленно!

💬 Признавайтесь, кто искал невидимый символ?
👍7💯4