Этот репозиторий содержит статьи и материалы, охватывающие широкий спектр тем, связанных с разработкой программного обеспечения и управлением командами. Здесь можно найти практические советы, лучшие практики, архитектурные подходы, методологии управления, а также личный опыт и рекомендации по эффективной работе команд и развитию IT-проектов.
Раздел посвящен принципам и практикам построения архитектуры программного обеспечения на уровне кода и приложений: от фундаментальных структур до современных шаблонов, обеспечивающих масштабируемость, читаемость и поддерживаемость систем.
- Function Object - как основа бизнес логики приложения
- Снижаем когнитивную сложность при проектировании архитектуры приложения
- Шаблон проектирования Buffer
- Архитектура подсистемы управления заданиями
- Использование Lazy с Dependency Injection
- Теневое логирование через события
- Ортогональная архитектура ПО — инфоцыганский buzzword
Раздел посвящен обзору ключевых инструментов, используемых в современной разработке ПО, материалы помогут разработчикам и архитекторам выбирать и эффективно использовать подходящие инструменты для своих проектов.
Раздел посвящен алгоритмам, которые используются для решения практических задач.
Раздел посвящен практическим подходам к управлению командами разработки и не только.
- Манипулятивный стратег
- Ценностные искажения в командах
- Ошибки делегирования
- Очарование перспективами
- Отсутствие сопротивления вышестоящему руководству
- Комплекс благодетеля
- Отсутствие программ развития для сильных специалистов
- Решения на основе личной симпатии или антипатии
- Снижение требований под слабых участников команды
- Привлечение гуру со стороны
- Культ мускулинных интеллектуалов
- Менеджер - Мама утка
- Почему паразиты побеждают
- Как не потерять фокус задачи из-за перенапряжения
- Короли трущоб