Найти в Дзене
Строю платформу для шаринга знаний в реальном времени — с нуля, как вайб-кодер
Бэкенд на Go, клиент на Flutter, Клод в терминале. Без экспертизы в go и flutter — только фундаментальные инженерные принципы. Повторяй, учись, думай как инженер. Заготовка идеи: https://github.com/codemonstersteam/ubik #rationaldev #codemonstersvlog
3 дня назад
1 неделю назад
🌷🥳🌷😍
2 недели назад
Опубликовано фото
1 месяц назад
Привет
Две книги, на которые не жалко ни одной из четырёх тысяч недель. Первая — «Четыре тысячи недель на всё». Оливер Беркман объясняет, почему попытки всё успеть — ловушка. И предлагает смотреть на время иначе. Не как ресурс, который надо оптимизировать, а как ограничение, с которым стоит подружиться. В сущности, я и есть время. Несмотря на то, что я старался держать мысли о конечности жизни в оперативке(вспоминал Хагакурэ), последние два года изрядно выбили из меня всю дурь. Я иначе смотрю на своего пса, которому 9 лет — и времени вместе осталось не так много...
1 месяц назад
Увлекательная статья
https://cursor.com/blog/self-driving-codebases Относитесь к модели как к блестящему новому сотруднику, который разбирается в инженерии, но не знает специфики вашего кода и процессов. Увлекательный отрывок словно из соцреализма Когда мы требовали 100% корректности перед каждым коммитом, это приводило к серьёзным проблемам с сериализацией и замедлению эффективной пропускной способности. Даже одна небольшая ошибка, например, изменение API или опечатка, могла привести к полной остановке всей системы...
1 месяц назад
Математическое доказательство корректности программ
Собрал очень ценную статью про математическое доказательство правильности программы и формальное доказательство, которое мы используем при кодировании. https://codemonsters.team/blog/2025/12/30/program-correctness/ Для меня это особенно важная работа. Показывает, как от математики мы переходим к инкапсуляции в ООП и типизации (формальному доказательству) Правильная архитектура даёт нам 100% покрытие бизнес-логики юнит-тестами. Управляемое тестирование, а не тестирование ради процентного покрытия. Взгляд на пирамиду тестирования уточняется. Компонентные тесты превращаются в точную верификацию API, а не попытку протестировать крайние точки...
2 месяца назад
Модульность программы: как писать код, который не превратится в хаос
Модуль — это последовательность логически связанных фрагментов кода, оформленных как отдельная подпрограмма (функция, класс, сервис).   Ключевой принцип: один модуль — одна функция.   5 главных правил модульного кода:   1. Один вход, один выход — модуль должен возвращать управление тому, кто его вызвал   2. Небольшой размер — обычно 20-200 строк. Если больше — разделяй   3. Единственная ответственность — функция модуля должна выражаться одной фразой: "Валидировать email", "Создать карточку клиента", "Вычислить возраст"   4...
3 месяца назад
В конце года в 4-м квартале мы запустили Бэкенд Академию для аналитиков и тестировщиков, чтобы переквалифицировать сотрудников в бэкенд
В конце года в 4-м квартале мы запустили Бэкенд Академию для аналитиков и тестировщиков, чтобы переквалифицировать сотрудников в бэкенд инженеров и дать возможность развиваться по бэкенд треку. Для меня это стало настоящей отдушиной в конце необычного и классного года. Я люблю инженеров и видеть рост компетенций у ребят - это большая радость. Меня это сильно заряжает и мотивирует. Я собрал команду единомышленников, мы провели первичный отбор из 67-ти инженеров отобрали 26. Выстроили и постоянно...
3 месяца назад