Запустили наш pet project — onbalance Это бесплатный кешфлоу-планировщик и трекер финансов для микропредпринимателей, фрилансеров, креаторов и всех, кто ведёт небольшой бизнес или сайд-проект. Удобная и безопасная альтернатива заметкам и гугл-таблицам, когда операций немного, но важно вести конфиденциальный учёт и видеть финансовый прогноз. Фишки: — Конфиденциальность by design — как в пассворд-менеджерах и крипто-кошельках. Данные только у вас. — Нет обязательных полей (кроме суммы:)), — Оффлай...
SmartHead
Привет! Здесь мы делимся подходами и практиками в менеджменте и разработке. Опытом компании, tips and tricks. Послушать наши голоса можно в подкасте — https://t.me/smarthead_space
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
19 из 19#development В новой статье Наташа предлагает подход к роли QA, который охватывает разные направления и всю широту влияния QA на разработку. https://habr.com/ru/articles/845890/
#management Что не так с грейдами? Описали, почему мы решили отказаться от грейдов специалистов в небольшой статье: https://vc.ru/dev/1392053-u-nas-v-kompanii-net-greidov-i-eto-prekrasno Если вкратце: — В быстро меняющихся обстоятельствах, при работе на разных проектах действительно тяжело поддерживать качественную систему грейдов, учитывать индивидуальные особенности и контекст. — Привязка к зарплате. Которая де-факто не всегда жестко отражает только формальное соответствие грейду. — Искусствен...
#management Формальное управление vs Реальность Когда в обсуждении проектов появляются термины «риск», «стратегия минимизации», «ответственность», запал от интересной задачи угасает. Если мы ещё и реестры по шаблону составляем и ответственных за риски назначаем, то совсем 🤢 Причина не в отсутствии желания заниматься управлением. Просто такие разговоры кажутся чем-то искусственным, оторванным от реальности. Мы не говорим в обычной жизни «займёмся планированием» или «надо минимизировать риск». В ...
#development Часто тестовая документация и набор автотестов живут раздельно, каждый развиваясь в своём темпе и не формируя общую картину обеспечения качества. Наш QA-инженер Наташа написала статью о варианте решения этой проблемы с помощью интеграции Qase с Playwright и GitLab CI https://habr.com/ru/articles/826008/
#development AI и Prompt engineering Проектирование системы, основанной на LLM (Large Language Model), например, GPT, по большей части заключается в проектировании цепочек промптов. Промпт — текстовый запрос на естественном языке — по сути единственный интерфейс к LLM. И чтобы получить нужные результаты, нужно научиться строить корректные и точные запросы. При этом важно учитывать особенности работы LLM. 🔹 Общение с LLM не хранит состояния и контекста. Всю «историю переписки» нужно передавать к...
#development v0 v0.dev — хорошее прикладное применение генеративного AI. Это экспериментальный генератор интерфейсов на React от Vercel. Инструмент может помочь небольшими усилиями создать функциональные интерфейсы типа форм и личных кабинетов. Сгенерированные компоненты вполне можно взять за основу просто скопировав код — за счет атомарного подхода Tailwind CSS. UI строится на базе shadcn/ui и выглядит современно и приятно.
#development Наташа начала серию статей об организации работы QA-инженера с использованием ChatGPT. В первой — про самоонбординг в новом проекте. https://habr.com/ru/articles/902702/
Сложный выбор Недавно у нас случился интересный кейс принятия сложного решения. Он натолкнул на мысль вспомнить, как можно действовать в таких ситуациях. Тема баяниста, но повторение — это мать, как говорится. Было два проекта. Мы планировали их делать друг за другом. Оба одновременно взять не смогли, не хватало рук. И вот когда первый уже подходил к концу, мы получили дополнительные задачи по нему и новые сроки, к которым не были готовы. По второму проекту формальных договорённостей не было, но...
Программирование типов в TypeScript #development TypeScript избавляет нас от многих проблем с безопасностью типов, которые могут возникать в JavaScript-коде. Но часто его используют не на полную мощность. Система типов в TypeScript — отдельное поле для проектирования и программирования, которое позволяет на порядки улучшить безопасность и Developer Experience прикладного кода. 21 июня в 11:00 наш CTO Рамиль проведет познавательный завтрак «Программирование типов в TypeScript». Рассмотрим примеры...