codemonsters.log
572 subscribers
181 photos
19 videos
106 links
| Просто рассказываю про
| Научно обоснованный подход
| Рациональной и качественной разработки софта
@maxology
Download Telegram
На DevOops без инцидентов.
Пока большинство инженеров на докладах, я сделаю фоточки команда на память.

Прикольное ощущение: после долгого общения онлайн, увидеть людей в живую.

В комментариях дропну прикольные инциденты с доски


#devops #конфа
🔥11👍5
💬 Женя Четвериков наш Head Of Professions DevOps рассказал сегодня про
Quality Gates и сервис QGaaS на DevOops
Поговорили про то как мы внедряем инженерные практики.

Ситуация:
Приехал поддержать, посмотреть. А вписался в движ:
Быть экспертом, вопросы задать, зачитать.

ПС
На фото суфлёр в который смотрит спикер на сцене и видит:
- Слайд
- Оставшееся время до конца выступления и Q&A сессии

#конфа #devops
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥92🤓2👍1
💻 Мы на Тимлиде 2024

💬Приходи к нам в Теплый предновогодний Хогвартс, мы подарим тебе тепла и интересных игр.


📞Очень интересно общаться с вовлеченными людьми

Говорят Инженеры

😘 Меня очень заряжает общение с вовлеченными людьми.

Спасибо, команда.

#конфа
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👏6
Доигрался.
Этот человек стандарт курирует ))
😁11❤‍🔥2🔥2
Я очень много токсичных текстов написал в стол. 😏

На новой позиции впитал много интересного токсичного фарша.
🔪😟

#log
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Интересно
https://benjdd.com/languages/

Кто какие исследования по языкам встречал, присылайте линк в коммент 💻

#log #инженерподкинул
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Рассматривал уголки дома
Нашел интересную композицию
Читаю:

Keep your friends in the fridge.

#codemonsterslog
❤‍🔥3
Не предавай себя

Моё важное правило:
Вокруг много контента плохого качества.
Концентрируйся на качественных примерах, ищи первоисточники.
Предпочитай стиль и качество.
У меня получилось собрать практики в эффектное комбо и применить? Да.

Вот, что вышло вместо негатива:

Благодаря общению с инженерами, работой с их вопросами, неудачами и прорывам.
Благодаря «сопротивлению» я накопил полезную выборку входных данных.
Я видел как люди с опытом в 20 лет не умеют проектировать софт, не умеют писать хорошо структурированный код с тестами. Я видел как новички быстро схватывают суть и пишут прекрасный софт, задают интересные вопросы.
Благодаря Академии я многое увидел в полезном свете для себя.
Благодаря новой роли на работе и общению с инженерами я стал смотреть шире и преисполнился.

Начал писать статью про рефакторинг, чтобы одним годным примером стало больше, чтобы поделиться мастерством.
По ходу написал ряд вступительных статей.
1 Как писать чистый код и сделать жизнь проще

2 Как не стоит писать код 

3 С чего начинать писать тесты при работе с легаси

Код финалочки прорастает здесь https://git.codemonsters.team/guides/mq-rest-sync-adapter/-/tree/feature/02-vertical-slice?ref_type=headsб

Начал писать финальный акт, написал 77 страниц с картинками, 2600 слов.
Перечитал и понял – нужна другая структура.
Фигня.
Все нужно переделать.
Нужно проще.

Не так мне математику объяснял мой гениальный препод.

Пришло время написать электрокнигу.

Давно планировал. Наконец-то родилась структура. 🔥

Бонусом я получил активного читателя, который часто задает интересные вопросы.

P.S. Ваня, спасибо тебе. Ты меня вдохновляешь.

#codemonsterslog #book
#software_craftsmanship
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍62🥰1
😟 Пишу Электрокнигу
с картинками :)


Опишу базовые принципы эффективного проектирования надежного софта.

Для меня это очень интересный эксперимент, давняя мечта.

Задача написать просто, чтобы пацаны и девчата поняли.
Без заумных слов.

Много интересных умных непростых книг.
Неужели столько нужно переварить, чтобы писать надежный понятный код?
Ответ ждёт меня на пути и я, надеюсь, ты мне поможешь в этом безумии разобраться. )
Кажется я нашел те самые полезные 20 из 100, которые бустанут тебя.

Пишу для тех, кто болеет за качество своей работы.
Для тех, кто дорожит своим именем и ставит перевернутую урну на место, так как не может иначе поступить в своем дворе. Кто фигачит, ищет ответ и зашивается.

Для тех, кто задает вопросы:
«Нормально ли ждать, чтобы одни проектировали за меня, а потом специальная группа протестировала, все что я написал? Почему я не могу это сделать сам без перегрузок?»

«Как написать код с тестами, чтобы вся бизнес-логика была покрыта отзывчивыми юнит-тестами и флоу был устойчив к ошибкам?

Зачем мне ждать пока отработают 100 тестов на тест-контейнерах по 20 мин. Как я могу быстрее проверить качество работы?»

Буду дропать по кускам главы здесь для монстров кода.

Поможешь ее сделать понятней и качественней?

Не предавай код 😘

#book #codemonsterslog
#software_craftsmanship
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22🤩2🍾2
Platform Engineering (PE) — социально-техническая дисциплина.

«Платформенная инженерия — социотек дисциплина, в которой инженеры фокусируются на пересечении социальных взаимодействий между различными командами и технических аспектах автоматизации, самообслуживания и повторяемости процессов».

Исследование показало, что пользователи внутренних платформ имеют на 8% выше индивидуальную производительность и на 10% выше производительность команд.



Далее кажется очевидным, но на деле внутри организаций этому уделяется недостаточно внимания. Я активно двигаю в это направление.

Для платформенных команд ключевым является сбор обратной связи от пользователей. Способы сбора обратной связи включают неформальные разговоры, отслеживание проблем, совместная разработку, опросы, телеметрию и интервью. Отсутствие сбора обратной связи негативно сказывается на производительности.


Развиваем inner source и работаем с пользователями.

Формируйте культуру улучшений и ориентированности на пользователей для всех команд. Это поможет платформе лучше служить нуждам как отдельных разработчиков, так и команд в целом, поддерживая доставку программного обеспечения и бизнес-ценности.


Хорошая статья:
State of DevOps 2024. Platform Engineering

Отдельно поговорим про shifl left и shift down

#devops #codemonsterslog
#software_craftsmanship