Уже почти закрыли неделю
Не героически, не идеально, просто как смогли.
В голове аккуратно сложены задачи, переписки, созвоны, правки, уточнения.
🔔 И тут приходит оно:
«Можете глянуть одним глазом?»
Одним глазом уже нельзя, оба глаза в режиме энергосбережения:
Не героически, не идеально, просто как смогли.
В голове аккуратно сложены задачи, переписки, созвоны, правки, уточнения.
«Можете глянуть одним глазом?»
Одним глазом уже нельзя, оба глаза в режиме энергосбережения:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2👍2
Как разгрести хаос из дублей в базе данных и ничего не поломать?
ℹ️ Когда пользователи регистрируются с опечатками, база данных постепенно превращается в свалку.
ℹ️ Если к профилям привязаны истории бронирований и заказов, то просто удалить «лишнее» не получится - можно случайно стереть важные данные.
Короче говоря:
ℹ️ Главная сложность была в том, что дубли образуют цепочки. Например, у Артиста 1 и 2 совпадает телефон, а у Артиста 2 и 3 - email. Напрямую 1 и 3 не связаны, но это один и тот же человек, и все их связи нужно объединить вокруг одного «мастер-профиля».
⚠️ Спойлер:
Команда разработала и протестировала на реальных данных два разных алгоритма на SQL.
🔼 Алгоритм 1
🔽 Алгоритм 2
Какой вариант в итоге победил? Ответ в статье.
🔗 Читать статью на Хабре!
Короче говоря:
В новой статье CTO компании «Исходный код» делится кейсом дедупликации базы данных с артистами.
Команда разработала и протестировала на реальных данных два разных алгоритма на SQL.
Рекурсивный обход неориентированного графа.
Итеративное сжатие временных таблиц (без рекурсии и блокировок производственной БД).
Какой вариант в итоге победил? Ответ в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤4👍3
Проверили тезис из книги Маршалла Розенберга «Ненасильственное общение» вместе с командой
Как-то мы уже разбирали тезис из книги «Трудные диалоги», он оказался частично правдивым.
Сегодня продолжаем разбирать нашу библиотеку и отдельные тезисы из книг.
Тезис, который мы выбрали:
Звучит просто, но на практике оценка часто проскакивает первой:
➡️ «задача сырая»
➡️ «решение странное»
➡️ «опять не учли контекст»
➡️ «все затянулось»
Спойлер:тезис работает.
🔥 Эксперимент в карточках!
🖥 Что еще почитать? «4U-ЗАГОЛОВКИ ДЛЯ РАЗНЫХ НИШ» в нашем блоге!
Как-то мы уже разбирали тезис из книги «Трудные диалоги», он оказался частично правдивым.
Сегодня продолжаем разбирать нашу библиотеку и отдельные тезисы из книг.
Тезис, который мы выбрали:
Если отделить наблюдение от оценки, разговор становится спокойнее и предметнее.
Звучит просто, но на практике оценка часто проскакивает первой:
Спойлер:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7😁5🤯3
Gradle не тормозит сам по себе, чаще его тормозят наши решения вокруг него
🔄 Обновили устаревшую статью (ссылка).
ℹ️ В новой статье на Хабре разбираем, как Gradle работает под капотом и почему сборки в Android-проектах со временем начинают съедать больше времени.
ℹ️ Материал будет полезен Android-разработчикам, тимлидам и всем, кто работает с многомодульными проектами.
Внутри - по делу:
➡️ как Gradle строит граф задач;
➡️ почему Configuration phase часто становится главным узким местом;
зачем использовать lazy API;
➡️ чем buildSrc может мешать большим проектам;
➡️ когда смотреть в сторону KSP вместо KAPT;
➡️ как кэш и инкрементальность помогают не делать лишнюю работу.
🔗 Читать статью на Хабре!
Внутри - по делу:
зачем использовать lazy API;
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥2
Разобрали сценарий, где speech-to-text уже экономит от 10 до 30 минут для frontend’а, HR’а и team lead’а
В центре истории - транскрибация.
🎮 Ситуация:
Такой сценарий легко съедает еще 10-30 минут.
🔥 Где срезать время? Цифры и выводы уже в карточках.
🖥 Что еще почитать? «КАК СОЗДАТЬ ЛЕНДИНГ» в нашем блоге!
В центре истории - транскрибация.
Созвон закончился, а работа почему-то нет, ведь впереди еще переслушивание записи, сбор решений и попытка вспомнить, кто что имел в виду.
Такой сценарий легко съедает еще 10-30 минут.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥2
Текст на экране еще читается, но фокус уже приходится ловить, а глаза - невольно щурить
🔥 В карточках - пятиминутная science-based пауза для работы с усталостью глаз.
По шагам:
➡️ отвести взгляд;
➡️ спокойно поморгать;
➡️ сменить дистанцию фокуса;
➡️ проверить рабочее место.
Спойлер:
Это не лечение зрения и не обещание что-то восстановить. Если вас серьезно и системно беспокоит потеря фокуса, то лучше обратиться к специалисту.
🔍 Правило 20-20-20 здесь работает как строго доказанная формула.
🖥 Что еще почитать? «КАК МОБИЛЬНЫЙ UX НАПРЯМУЮ УМНОЖАЕТ КОНВЕРСИЮ» в нашем блоге!
По шагам:
Спойлер:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥2