Hi, my name is Oleg and this will be my vlog, in which I will make videos about qa, IT and life. I am a current qa manager with 15+ years of experience, certified istqb qa.
Буквально лет 5 назад разработчики гордились тем, что разрабатывают на нескольких языках программирования и знают разные фреймворки, а сейчас разработчики гордятся тем, что вообще код не пишут 🙂 А что же будет ещё через 5 лет? 🙂
В 2013 году я впервые зарегистрировался на Habr, а пару дней назад опубликовал там свою первую статью habr.com/ru/companies/vkusvill/articles/993090/ (лет на 15 опоздал 😄). Тема не самая типичная для Cursor: я написал про ревью ручных тест-кейсов с его помощью. Если у вас есть аккаунт на Habr - поддержите, пожалуйста, лайком (или как это там правильно называется 🙂). Буду благодарен 🙌
Прочитал сегодня статью: инженеры из Anthropic и OpenAI говорят, что у них 100% кода пишет ИИ. Понятно, что в этом есть и маркетинг — ну а что ещё им говорить 🙂 Но статья зацепила...
Еще буквально недавно “ИИ помогает писать код” звучало как автокомплит и подсказки.
А теперь инженеры из Anthropic и OpenAI публично говорят: в их работе ИИ пишет 100% продакшн-кода:
“For me personally it has been 100% for two+ months now, I don’t even make small edits by hand,” “I shipped 22 PRs yesterday and 27 the day before, each one 100% written by Claude.”
Со стороны OpenAI — максимально прямолинейно:
“100%, I don’t write code anymore,”
Если код больше не дефицит — что становится дефицитом?
1) Код дешевеет. Ясность — дорожает.
Когда “написать” почти бесплатно, получается появляется новая инфляция: инфляция сложности Сами инженеры признают: ИИ может оставлять “dead code” и усложнять простую логику:
"However, the transition isn’t without “slop.” Engineers admit the AI still makes mistakes, such as leaving behind “dead code” or overcomplicating simple logic"
И это, кажется, станет новой нормой: писать проще, чем удерживать систему в здравом виде. А самый интересный момент — как они это лечат: ИИ проверяет ИИ (ревью агентом кода, написанного агентом):
"To combat this, Anthropic engineers now use the AI to review itself."
Кстати, это реально киллер-фича. Я сам постоянно так делаю 🙂
2) Профессия “писать код” превращается в “рулить системой”. Там же звучит прогноз:
индустрия “six to twelve months away from AI handling most or all of software engineering work from start to finish”.
И тут появляется человек-оркестр, как говорят в интернетах generalist — не “чуть-чуть обо всём”, а человек, который держит картину целиком: ставит рамки: - что нельзя делать, даже если “работает” - принимает решения: как сделать проще и дешевле в поддержке - делает результат доказуемым: тесты, мониторинг, безопасность, сценарии деградации Короче: ИИ пишет детали, а человек “сшивает” разные куски работы и отвечает за смысл и последствия.
3) Самый ценный навык будущего — не “уметь промптить”, а уметь задавать рамки. Очень понравилась формулировка из статьи:
“Not all of the things people learned in the past translate to coding with LLMs,” “The model can fill in the details.”
То есть детали допишет модель. А наша ценность — сказать, что делать и чего точно не делать, не дать решению разрастись и сделать так, чтобы это можно было проверить (тестами, логами, метриками).
Мой вывод, глобально, я думаю ИИ никого не заменит, но люди владеющие ии, просто вытеснят тех, кто ИИ не владеет. Прогресс не остановить. Какие у вас мысли по этому поводу? Вы же на всякий случай уважительно общайтесь с ИИ? 🙂
Взял Google AI Pro с Google-аккаунтом на полгода потестить, куда входят Gemini 3 Pro, Nano Banana, Veo 3.1, Antigravity, NotebookLM Pro и куча всего ещё. Посмотрите, какой визуал делает Nano Banana. По-моему, весьма неплохо. Чую, уже нет смысла платить за ChatGPT 20 баксов в месяц, если всё есть в Google AI Pro.
P.S. Кто-нибудь пробовал Figma Make для дизайна? Никак руки не дойдут. Блог из QA-шного превращается в вайбкодерский )
Каждый день c 31 декабря, пока дитенок спит днем, плюс ночами, сижу допиливаю свое расширение для хрома, у которого уже больше 50 000+ weekly users 🚀. А как ваши новогодние праздники проходят? 🎄
P.S. Немного поигрался с Google Antigravity — очень крутая штука. Есть ощущение, что скоро могу пересесть с Cursor 🙂
Год был разный, но одно можно сказать точно: если что-то можно сломать — QA это найдут. Потому что только мы можем за пару минут: - превратить «да это мелочь» → в блокер 🛑 - найти баг в фиче, которую «ещё даже не отдали на тест 🧩 - словить падение ровно после фикса 🧯 - воспроизвести баг один раз в году — и именно сегодня 🎆 - открыть баг так, что разработчик начинает философствовать о смысле жизни 🤯 - доказать, что «не повторяется» ≠ «не существует» 👻 - сломать прод взглядом без кликов 👀💥 - найти баг там, где «точно ничего нет» 🕳️ - превратить регрессию → в квест с неожиданными поворотами 🎮 - сделать «быструю проверку» длиннее самого фикса ⏱️😄
🥂 Пусть в 2026: - релизы проходят спокойно, - баги будут воспроизводимыми, - прод — стабильным, - а фраза «давай задеплоим в пятницу вечером» навсегда останется в прошлом году 🙏
С наступающим! Врываемся в 2026 с зелёными билдами, чистыми логами и отличным настроением 🚀🎉
Запилил гайд на 2 часа по вайб-кодингу и вайб-тестингу.
Что мы сделаем в видео: • Разберём все настройки Cursor AI по косточкам • Разберём User Rules, Project Rules и MCP • Создадим игру без каких-либо User Rules и Project Rules • Сделаем код-ревью и тестирование игры • Пофиксим все замечания после код-ревью и все баги после тестирования • Создадим SaaS-приложение с одним и тем же промптом: в Cursor только с User Rules, в Lovable и сравним результаты • Создадим SaaS-приложение в Cursor с расширенным промптом: дизайн-система, компоненты, shadcn MCP и специальные Project Rules под Frontend • Сверстаем полноценный макет из Figma при помощи Cursor • Отдельно разберём ручное тестирование: на реальном проекте с помощью ChatGPT спарсим документацию на продукт, напишем качественные чек-листы и на их основе составим тест-кейсы • На реальном проекте сгенерим тест-кейсы из Swagger, по ним напишем автотесты, запустим их и зафиксируем все баги — не написав ни строчки кода • Разберём мой мини-фреймворк на базе вспомогательных файлов: типа roadmap.md, progress.md, refactor.md, context.md и т.д. • Напишем и запустим web-тесты при помощи MCP Playwright
Сегодня наш день, коллеги! 🥳 Только тестировщики могут за пару минут: - превратить «minor баг» → в «релиз стоппер» 🛑 - найти баг на экране, которого ещё нет в дизайне 🎨 - заскринить ошибку ровно в тот момент, когда она исчезает 📸👻 - завести баг-репорт так, что разработчик ищет его три дня 🕵️♂️ - объяснить, что «вчера работало» — не аргумент ⏳ - воспроизвести баг строго на одном устройстве из 1000 📱🔮 - превратить pull request → в «pull back request» 🔄 - вызвать краш свайпом носа кота 🐱📱 - найти баг в «Hello World» 👋🌍 - превратить тест-кейс → в стендап-комедию 🎤😂 Так что поднимем баг-репорты вместо бокалов 🍷 и отметим наш главный релиз года — День тестировщика! 🚀
Навайбкодил 2 микропродукта, у которых почти 36 000 активных пользователей!
Вайбкодинг - как много в этом слове для сердца русского слилось! ) Не затрагивал холиварную тему вайбкодинга, а написать мне есть что, думаю даже видосик снять)
Я активно использую cursor довольно долгое время и считаю это просто must have для использования разработчиками и автоматизаторами, не только в плане ускорения разработки, но и в плане обучения, что для меня лично самое главное. На своем опыте я могу сказать, что с cursor я обучаюсь просто в несколько раз быстрее. Завидую молодежи, в мое время такого не было )
Cursor конечно же больше поможет тем, кто и без него что то может.
Я ни разу не разработчик, работаю с кодом на уровне автотестов, не сложной архитектуры, написания пайплайнов и т д, в основном на java, но также был опыт с Python, Swift. Я не знаю JS вообще, но при этом при помощи cursor я навайбкодил два экстенщена для хрома на чистом JS, у одного больше 6 тысяч активных пользователей, у второго почти 30 000 активных пользователей! Эти результаты за год, экстеншены я периодически допиливаю. Прикрепляю скрины из Chrome Web Store Developer Dashboard, сами эксты пока палить не буду.
Понятное дело, что мне в итоге пришлось подразобраться в некоторых моментах, почитать доки, поправить ошибки Cursor-а руками, но тем не менее, без Cursor для меня это было бы просто невозможно, либо заняло бы очень много времени и я в итоге бы просто забил.
Мои советы по работе с ошибками в Cursor:
❌ Ошибка 1: Retry не помогает, диалог не продолжается
Решение: Завершите текущий диалог и создайте новый.
Обычно это означает, что внутренняя логика модели "зависла" и не может корректно продолжить взаимодействие.
❌ Ошибка 2: Модель зациклилась или забыла о внесённых изменениях
Решение: Начните новый диалог с нуля и переформулируйте запрос в более конкретной форме.
Длинные или перегруженные сессии часто теряют консистентность.
❌ Ошибка 3: Потеря нужных файлов
Решение: Всегда коммить только рабочие изменения и возвращайся к предыдущему состоянию через rollback, если это необходимо
Ну и из банального, что лучше всего один чат — одна задача, использовать Add context
Учитесь, развивайтесь, вайбкодите и подписывайтесь на мой уютный телеграм канальчик t.me/OlegMalyshevBlog, чтобы узнать про rules и мой секретный промт для cursor!
Олег Малышев
Буквально лет 5 назад разработчики гордились тем, что разрабатывают на нескольких языках программирования и знают разные фреймворки, а сейчас разработчики гордятся тем, что вообще код не пишут 🙂 А что же будет ещё через 5 лет? 🙂
4 days ago | [YT] | 0
View 0 replies
Олег Малышев
В 2013 году я впервые зарегистрировался на Habr, а пару дней назад опубликовал там свою первую статью habr.com/ru/companies/vkusvill/articles/993090/ (лет на 15 опоздал 😄). Тема не самая типичная для Cursor: я написал про ревью ручных тест-кейсов с его помощью. Если у вас есть аккаунт на Habr - поддержите, пожалуйста, лайком (или как это там правильно называется 🙂). Буду благодарен 🙌
1 week ago | [YT] | 3
View 0 replies
Олег Малышев
Мы незаметно перескочили странную границу...
Прочитал сегодня статью: инженеры из Anthropic и OpenAI говорят, что у них 100% кода пишет ИИ. Понятно, что в этом есть и маркетинг — ну а что ещё им говорить 🙂 Но статья зацепила...
Еще буквально недавно “ИИ помогает писать код” звучало как автокомплит и подсказки.
А теперь инженеры из Anthropic и OpenAI публично говорят: в их работе ИИ пишет 100% продакшн-кода:
“For me personally it has been 100% for two+ months now, I don’t even make small edits by hand,”
“I shipped 22 PRs yesterday and 27 the day before, each one 100% written by Claude.”
Со стороны OpenAI — максимально прямолинейно:
“100%, I don’t write code anymore,”
Если код больше не дефицит — что становится дефицитом?
1) Код дешевеет. Ясность — дорожает.
Когда “написать” почти бесплатно, получается появляется новая инфляция: инфляция сложности
Сами инженеры признают: ИИ может оставлять “dead code” и усложнять простую логику:
"However, the transition isn’t without “slop.” Engineers admit the AI still makes mistakes, such as leaving behind “dead code” or overcomplicating simple logic"
И это, кажется, станет новой нормой: писать проще, чем удерживать систему в здравом виде.
А самый интересный момент — как они это лечат: ИИ проверяет ИИ (ревью агентом кода, написанного агентом):
"To combat this, Anthropic engineers now use the AI to review itself."
Кстати, это реально киллер-фича. Я сам постоянно так делаю 🙂
2) Профессия “писать код” превращается в “рулить системой”.
Там же звучит прогноз:
индустрия “six to twelve months away from AI handling most or all of software engineering work from start to finish”.
И тут появляется человек-оркестр, как говорят в интернетах generalist — не “чуть-чуть обо всём”, а человек, который держит картину целиком:
ставит рамки:
- что нельзя делать, даже если “работает”
- принимает решения: как сделать проще и дешевле в поддержке
- делает результат доказуемым: тесты, мониторинг, безопасность, сценарии деградации
Короче: ИИ пишет детали, а человек “сшивает” разные куски работы и отвечает за смысл и последствия.
3) Самый ценный навык будущего — не “уметь промптить”, а уметь задавать рамки.
Очень понравилась формулировка из статьи:
“Not all of the things people learned in the past translate to coding with LLMs,”
“The model can fill in the details.”
То есть детали допишет модель.
А наша ценность — сказать, что делать и чего точно не делать, не дать решению разрастись и сделать так, чтобы это можно было проверить (тестами, логами, метриками).
Мой вывод, глобально, я думаю ИИ никого не заменит, но люди владеющие ии, просто вытеснят тех, кто ИИ не владеет. Прогресс не остановить.
Какие у вас мысли по этому поводу? Вы же на всякий случай уважительно общайтесь с ИИ? 🙂
1 week ago (edited) | [YT] | 2
View 3 replies
Олег Малышев
Дизайнеры тоже всё? )
Взял Google AI Pro с Google-аккаунтом на полгода потестить, куда входят Gemini 3 Pro, Nano Banana, Veo 3.1, Antigravity, NotebookLM Pro и куча всего ещё.
Посмотрите, какой визуал делает Nano Banana.
По-моему, весьма неплохо. Чую, уже нет смысла платить за ChatGPT 20 баксов в месяц, если всё есть в Google AI Pro.
P.S. Кто-нибудь пробовал Figma Make для дизайна? Никак руки не дойдут. Блог из QA-шного превращается в вайбкодерский )
4 weeks ago | [YT] | 5
View 4 replies
Олег Малышев
Каждый день c 31 декабря, пока дитенок спит днем, плюс ночами, сижу допиливаю свое расширение для хрома, у которого уже больше 50 000+ weekly users 🚀. А как ваши новогодние праздники проходят? 🎄
P.S. Немного поигрался с Google Antigravity — очень крутая штука.
Есть ощущение, что скоро могу пересесть с Cursor 🙂
1 month ago | [YT] | 5
View 4 replies
Олег Малышев
🎄 Коллеги, с наступающим Новым 2026 годом! 🥳
Год был разный, но одно можно сказать точно: если что-то можно сломать — QA это найдут. Потому что только мы можем за пару минут:
- превратить «да это мелочь» → в блокер 🛑
- найти баг в фиче, которую «ещё даже не отдали на тест 🧩
- словить падение ровно после фикса 🧯
- воспроизвести баг один раз в году — и именно сегодня 🎆
- открыть баг так, что разработчик начинает философствовать о смысле жизни 🤯
- доказать, что «не повторяется» ≠ «не существует» 👻
- сломать прод взглядом без кликов 👀💥
- найти баг там, где «точно ничего нет» 🕳️
- превратить регрессию → в квест с неожиданными поворотами 🎮
- сделать «быструю проверку» длиннее самого фикса ⏱️😄
🥂 Пусть в 2026:
- релизы проходят спокойно,
- баги будут воспроизводимыми,
- прод — стабильным,
- а фраза «давай задеплоим в пятницу вечером» навсегда останется в прошлом году 🙏
С наступающим!
Врываемся в 2026 с зелёными билдами, чистыми логами и отличным настроением 🚀🎉
1 month ago | [YT] | 9
View 0 replies
Олег Малышев
Запилил гайд на 2 часа по вайб-кодингу и вайб-тестингу.
Что мы сделаем в видео:
• Разберём все настройки Cursor AI по косточкам
• Разберём User Rules, Project Rules и MCP
• Создадим игру без каких-либо User Rules и Project Rules
• Сделаем код-ревью и тестирование игры
• Пофиксим все замечания после код-ревью и все баги после тестирования
• Создадим SaaS-приложение с одним и тем же промптом: в Cursor только с User Rules, в Lovable и сравним результаты
• Создадим SaaS-приложение в Cursor с расширенным промптом: дизайн-система, компоненты, shadcn MCP и специальные Project Rules под Frontend
• Сверстаем полноценный макет из Figma при помощи Cursor
• Отдельно разберём ручное тестирование: на реальном проекте с помощью ChatGPT спарсим документацию на продукт, напишем качественные чек-листы и на их основе составим тест-кейсы
• На реальном проекте сгенерим тест-кейсы из Swagger, по ним напишем автотесты, запустим их и зафиксируем все баги — не написав ни строчки кода
• Разберём мой мини-фреймворк на базе вспомогательных файлов: типа roadmap.md, progress.md, refactor.md, context.md и т.д.
• Напишем и запустим web-тесты при помощи MCP Playwright
1 month ago (edited) | [YT] | 4
View 0 replies
Олег Малышев
Сделал супер полезный видос, кто еще не видел!
2 months ago | [YT] | 4
View 0 replies
Олег Малышев
Сегодня наш день, коллеги! 🥳 Только тестировщики могут за пару минут:
- превратить «minor баг» → в «релиз стоппер» 🛑
- найти баг на экране, которого ещё нет в дизайне 🎨
- заскринить ошибку ровно в тот момент, когда она исчезает 📸👻
- завести баг-репорт так, что разработчик ищет его три дня 🕵️♂️
- объяснить, что «вчера работало» — не аргумент ⏳
- воспроизвести баг строго на одном устройстве из 1000 📱🔮
- превратить pull request → в «pull back request» 🔄
- вызвать краш свайпом носа кота 🐱📱
- найти баг в «Hello World» 👋🌍
- превратить тест-кейс → в стендап-комедию 🎤😂
Так что поднимем баг-репорты вместо бокалов 🍷
и отметим наш главный релиз года — День тестировщика! 🚀
5 months ago | [YT] | 10
View 2 replies
Олег Малышев
Навайбкодил 2 микропродукта, у которых почти 36 000 активных пользователей!
Вайбкодинг - как много в этом слове для сердца русского слилось! ) Не затрагивал холиварную тему вайбкодинга, а написать мне есть что, думаю даже видосик снять)
Я активно использую cursor довольно долгое время и считаю это просто must have для использования разработчиками и автоматизаторами, не только в плане ускорения разработки, но и в плане обучения, что для меня лично самое главное. На своем опыте я могу сказать, что с cursor я обучаюсь просто в несколько раз быстрее. Завидую молодежи, в мое время такого не было )
Cursor конечно же больше поможет тем, кто и без него что то может.
Я ни разу не разработчик, работаю с кодом на уровне автотестов, не сложной архитектуры, написания пайплайнов и т д, в основном на java, но также был опыт с Python, Swift. Я не знаю JS вообще, но при этом при помощи cursor я навайбкодил два экстенщена для хрома на чистом JS, у одного больше 6 тысяч активных пользователей, у второго почти 30 000 активных пользователей! Эти результаты за год, экстеншены я периодически допиливаю. Прикрепляю скрины из Chrome Web Store Developer Dashboard, сами эксты пока палить не буду.
Понятное дело, что мне в итоге пришлось подразобраться в некоторых моментах, почитать доки, поправить ошибки Cursor-а руками, но тем не менее, без Cursor для меня это было бы просто невозможно, либо заняло бы очень много времени и я в итоге бы просто забил.
Мои советы по работе с ошибками в Cursor:
❌ Ошибка 1: Retry не помогает, диалог не продолжается
Решение: Завершите текущий диалог и создайте новый.
Обычно это означает, что внутренняя логика модели "зависла" и не может корректно продолжить взаимодействие.
❌ Ошибка 2: Модель зациклилась или забыла о внесённых изменениях
Решение: Начните новый диалог с нуля и переформулируйте запрос в более конкретной форме.
Длинные или перегруженные сессии часто теряют консистентность.
❌ Ошибка 3: Потеря нужных файлов
Решение: Всегда коммить только рабочие изменения и возвращайся к предыдущему состоянию через rollback, если это необходимо
Ну и из банального, что лучше всего один чат — одна задача, использовать Add context
Учитесь, развивайтесь, вайбкодите и подписывайтесь на мой уютный телеграм канальчик t.me/OlegMalyshevBlog, чтобы узнать про rules и мой секретный промт для cursor!
6 months ago | [YT] | 4
View 0 replies
Load more