# опыт

Published articles for опыт.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Неделя вайбкодинга в hh.ru: зачем мы это сделали

DevFeed: [Неделя вайбкодинга в hh.ru: зачем мы это сделали](<https://devfeed.tech/articles/hh-ru-30694.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/hh/articles/968600/>)

Author: martyshev (hh.ru)

Published: 2025-11-21T08:15:35Z

Content type: opinion

Language: ru

Sources: [HeadHunter RU](<https://devfeed.tech/sources/headhunter-ru.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Code](<https://devfeed.tech/topics/code.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [cursor](<https://devfeed.tech/topics/cursor.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [hh-ru](<https://devfeed.tech/tags/hh-ru.md>), [llm](<https://devfeed.tech/tags/llm.md>), [replit](<https://devfeed.tech/tags/replit.md>), [tag-13e2af703774](<https://devfeed.tech/tags/tag-13e2af703774.md>), [tag-2c039dce53be](<https://devfeed.tech/tags/tag-2c039dce53be.md>), [tag-41e9f0e0da78](<https://devfeed.tech/tags/tag-41e9f0e0da78.md>), [tag-7c29fef020e9](<https://devfeed.tech/tags/tag-7c29fef020e9.md>), [tag-a3309a813b61](<https://devfeed.tech/tags/tag-a3309a813b61.md>), [tag-c3c3fb790538](<https://devfeed.tech/tags/tag-c3c3fb790538.md>), [tag-e25a4d9facd9](<https://devfeed.tech/tags/tag-e25a4d9facd9.md>)

### AI overview

An account of how hh.ru used an internal vibe-coding hackathon to promote AI tools and LLM-assisted development among employees. The event involved more than 300 participants and produced 42 completed projects, some considered ready for workplace implementation.

### Source excerpt

Привет. Я Паша Мартышев, CTO hh.ru. Хочу поделиться тем, как мы применяем LLM в разработке и внедряем нейросети в работу коллег, разработчиков и не только. Недавно у нас неплохо получилось сделать это с помощью Вайбатона - внутреннего хакатона по вайбкодингу, и рассказ я построю на его материале. Вообще интеграция нейросетей в работу сейчас в тренде и будет в тренде ещё долго, тут мы не оригинальны. Но у нас получилось успешно популяризовать AI-инструменты среди коллег с помощью внутреннего хакатона - мы вовлекли больше 300 человек, получили 42 завершенных проекта, некоторые из которых можно сразу внедрять в работу. Это наглядный эффект. А также интересный способ через вайбкодинг познакомить с AI сотрудников, которые им не очень активно пользуются. Надеюсь, наш опыт будет полезен читателям. Читать далее

## Ironies of automation

DevFeed: [Ironies of automation](<https://devfeed.tech/articles/ironies-of-automation-24786.md>)

Original publisher: [Read original article](<https://dev.cheremin.info/2021/08/ironies-of-automation.html>)

Author: Ruslan Cheremin (noreply@blogger.com)

Published: 2021-08-31T14:58:00Z

Content type: opinion

Language: ru

Sources: [\>рабочие заметки](<https://devfeed.tech/sources/source-2.md>)

Topics: [Automation](<https://devfeed.tech/topics/automation.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [awareness](<https://devfeed.tech/tags/awareness.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [systems](<https://devfeed.tech/tags/systems.md>), [tag-a3309a813b61](<https://devfeed.tech/tags/tag-a3309a813b61.md>)

### AI overview

The article discusses Lisanne Bainbridge's 1983 paper "Ironies of automation" and its account of human factors in automated systems. It explains that shifting systems from manual control to autopilot can reduce reliability because operators still need to intervene in abnormal situations, while routine automation deprives them of experience and situational awareness.

### Source excerpt

В 1983 году когнитивный психолог Лизанна Бэйнбридж опубликовала статью "Ironies of automation"1, о человеческом факторе в автоматизации. Статья - одна из наиболее цитируемых в области human-machine systems, о ней даже есть отдельная страница на википедии 2. Основная идея статьи: автоматизация какой-либо системы - перевод ее с ручного управления на автопилот - часто не улучшает, а

## Модуляризация iOS-приложения Badoo: борьба с последствиями

DevFeed: [Модуляризация iOS-приложения Badoo: борьба с последствиями](<https://devfeed.tech/articles/ios-badoo-23631.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/badoo/articles/538270/>)

Author: nsurl-dev (Badoo)

Published: 2021-01-21T17:01:19Z

Content type: tutorial

Language: ru

Sources: [Badoo EN](<https://devfeed.tech/sources/badoo-en.md>), [Badoo RU](<https://devfeed.tech/sources/badoo-ru.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Swift](<https://devfeed.tech/topics/swift.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [badoo](<https://devfeed.tech/tags/badoo.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cocoapods](<https://devfeed.tech/tags/cocoapods.md>), [ios](<https://devfeed.tech/tags/ios.md>), [modularity](<https://devfeed.tech/tags/modularity.md>), [modules](<https://devfeed.tech/tags/modules.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [swift](<https://devfeed.tech/tags/swift.md>), [tag-73f5f2c76797](<https://devfeed.tech/tags/tag-73f5f2c76797.md>), [tag-a3309a813b61](<https://devfeed.tech/tags/tag-a3309a813b61.md>), [tag-d96e238f1419](<https://devfeed.tech/tags/tag-d96e238f1419.md>)

### AI overview

This article describes Badoo's experience expanding iOS app modularization and handling the resulting challenges. It covers dependency-graph complexity, CI load, slower application startup as modules increase, monitoring, and an internal Swift command-line utility for automating dependency-graph analysis and fixing typical linking errors.

### Source excerpt

В предыдущей статье я рассказывал о том, как мы выделили модуль чата в нашем приложении. Всё прошло успешно, и мы собирались распространить этот опыт -- начать тотальную модуляризацию в iOS-разработке Badoo. Даже презентовали подход продуктовым командам, командам, занимающимся тестированием и непрерывной интеграцией, и постепенно стали внедрять модуляризацию в наши процессы. Мы сразу понимали что будут проблемы, поэтому не торопились и раскатывали решение поэтапно, что помогло нам вовремя понять проблемы о которых пойдет речь далее. В этой статье я расскажу: -- как мы не потерялись в сложном графе зависимостей; -- как спасли CI от чрезмерной нагрузки; -- что делать, если с каждым новым модулем приложение запускается всё медленнее; -- мониторинг каких показателей стоит предусмотреть и почему это необходимо. Читать далее

## Как мы автоматизировали выгрузки и другие Ad-hoc задачи аналитика с помощью Zeppelin

DevFeed: [Как мы автоматизировали выгрузки и другие Ad-hoc задачи аналитика с помощью Zeppelin](<https://devfeed.tech/articles/ad-hoc-zeppelin-37994.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/koshelek/articles/533422/>)

Author: Ira\_Pilyavskaya (Кошелёк)

Published: 2020-12-16T15:14:44Z

Content type: tutorial

Language: ru

Sources: ["Кошелёк" RU](<https://devfeed.tech/sources/ru.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [clickhouse](<https://devfeed.tech/topics/clickhouse.md>), [Python](<https://devfeed.tech/topics/python.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [API](<https://devfeed.tech/topics/api.md>), [opensource](<https://devfeed.tech/topics/opensource.md>), [R](<https://devfeed.tech/topics/r.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [api](<https://devfeed.tech/tags/api.md>), [cardsmobile](<https://devfeed.tech/tags/cardsmobile.md>), [clickhouse](<https://devfeed.tech/tags/clickhouse.md>), [data](<https://devfeed.tech/tags/data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [it-0713117e0385](<https://devfeed.tech/tags/it-0713117e0385.md>), [opensource](<https://devfeed.tech/tags/opensource.md>), [python](<https://devfeed.tech/tags/python.md>), [r](<https://devfeed.tech/tags/r.md>), [spark](<https://devfeed.tech/tags/spark.md>), [sql](<https://devfeed.tech/tags/sql.md>), [tag-14da4e315f67](<https://devfeed.tech/tags/tag-14da4e315f67.md>), [tag-7baad8f8b69d](<https://devfeed.tech/tags/tag-7baad8f8b69d.md>), [tag-a3309a813b61](<https://devfeed.tech/tags/tag-a3309a813b61.md>), [tag-a973d715dffa](<https://devfeed.tech/tags/tag-a973d715dffa.md>), [tag-fa773991fb10](<https://devfeed.tech/tags/tag-fa773991fb10.md>), [zeppelin](<https://devfeed.tech/tags/zeppelin.md>)

### AI overview

This Russian-language article describes Cardsmobile's experience automating analysts' ad-hoc data exports and routine analysis tasks with Apache Zeppelin. It explains using dynamic forms so requesters can provide variables and run prepared scripts, while combining data from APIs and databases and producing downloadable reports.

### Source excerpt

На момент написания этой статьи в компании Cardsmobile, которая разрабатывает мобильное приложение "Кошелёк", работает 195 человек: 8 аналитиков и 187 потенциальных заказчиков аналитиков. Мы делаем приложение для конечных пользователей, а также работаем с ритейлом, банками, брендами и другими партнерами. Долгое время работа аналитика в Кошельке состояла не только из исследований поведения пользователя, но и из различных выгрузок, типовых анализов для партнеров и прогнозов для потенциальных клиентов. Конечно, дашборды сильно спасали нам жизнь и позволяли всей компании следить за показателями продукта. Но мы всё ещё тратили время на остальную текучку, и с ростом команды (заказчиков) и бизнеса упёрлись: Ad-hoc задач стало слишком много, а исследования, желание развиваться и светлое будущее простаивали в отсутствие у нас времени. Читать дальше ->

## Модуляризация iOS-приложения: зачем и как мы разбиваем Badoo на модули

DevFeed: [Модуляризация iOS-приложения: зачем и как мы разбиваем Badoo на модули](<https://devfeed.tech/articles/ios-badoo-23627.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/badoo/articles/531162/>)

Author: nsurl-dev (Badoo)

Published: 2020-12-03T13:26:03Z

Content type: article

Language: ru

Sources: [Badoo EN](<https://devfeed.tech/sources/badoo-en.md>), [Badoo RU](<https://devfeed.tech/sources/badoo-ru.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [Expo](<https://devfeed.tech/topics/expo.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [badoo](<https://devfeed.tech/tags/badoo.md>), [cocoapods](<https://devfeed.tech/tags/cocoapods.md>), [ios](<https://devfeed.tech/tags/ios.md>), [modularity](<https://devfeed.tech/tags/modularity.md>), [modules](<https://devfeed.tech/tags/modules.md>), [objective-c](<https://devfeed.tech/tags/objective-c.md>), [swift](<https://devfeed.tech/tags/swift.md>), [tag-a3309a813b61](<https://devfeed.tech/tags/tag-a3309a813b61.md>)

### AI overview

Badoo describes its experience modularizing iOS applications, including how to define modules, organize dependencies, reduce launch time, monitor the process, automate module creation, and prevent linking errors. The article also discusses modularization as an ongoing process involving specialized, reusable modules.

### Source excerpt

В iOS-разработке Badoo мы уже несколько лет занимаемся созданием модулей, и большая часть нового кода разрабатывается вне кодовой базы приложений. Сейчас у нас более 100 модулей для Badoo и Bumble. В этой статье я расскажу о нашем опыте и отвечу на самые популярные вопросы о модуляризации: -- по какому принципу выделять модули; -- как организовать связи между ними; -- достаточно ли для фичи одного фреймворка; -- как сократить время запуска многомодульного приложения; -- зачем в этом процессе мониторинг; -- можно ли автоматизировать создание новых модулей и так далее. Мой коллега, лид команды iOS-разработки и Core-команды Артем Лоенко, в начале года говорил об этом на митапе FunCorp в докладе "Катастрофически полезные последствия модуляризации". Я приведу более подробный разбор процесса модуляризации и некоторых опущенных в его рассказе деталей. Читать далее