Аргументы против того, чтобы всегда использовать Agile Product Owners (Или как я научился перестать беспокоиться и доверять своей команде)

Аргументы против того, чтобы всегда использовать Agile Product Owners (Или как я научился перестать беспокоиться и доверять своей команде)

Почему ваш Product Owner может стать вашим новым узким местом Давайте я обрисую вам картину: вы на совещании по планированию спринтов наблюдаете, как ваш Product Owner спорит с разработчиками о стратегиях сегментирования базы данных, в то время как реальные пользователи не видели новой функции уже несколько месяцев. Доска JIRA выглядит как картина Джексона Поллока, и единственное, что растёт быстрее, чем бэклог, — это коллективное закатывание глаз команды. Поздравляем — вы попали в Сумеречную зону Product Owner’а....

2 апреля 2025 06:00 · 4 минуты · 1 слово · Maxim Zhirnov
Почему переоценивают чистоту кода: аргументы в пользу прагматичного беспорядка

Почему переоценивают чистоту кода: аргументы в пользу прагматичного беспорядка

Культ чистого кода: когда совершенство становится врагом хорошего Признание: я писал код настолько чистый, что проповедник гордился бы им. Но я также отправлял в продакшен код настолько небрежный, что тот же самый проповедник заплакал бы. Для всего есть своё время и место. Хотя энтузиасты чистого кода (и я использую этот термин с любовью) предлагают ценные принципы, их догматическое применение часто обременяет стартапы техническим долгом, замаскированным под добродетель. Давайте разберёмся, почему «достаточно чисто» должно свергнуть «идеально» в условиях быстро развивающейся жизни стартапа....

30 марта 2025 06:00 · 4 минуты · 706 слов · Maxim Zhirnov
Pharo: Секретный соус для объектно-ориентированного программирования (И почему вас это должно волновать)

Pharo: Секретный соус для объектно-ориентированного программирования (И почему вас это должно волновать)

Фаро — это как машина времени для программирования: она позволяет перемещаться по времени выполнения программы, пока она ещё работает. Этот современный диалект Smalltalk — не просто язык; это интерактивный мир, где ваши объекты живут, дышат и реагируют на каждое нажатие клавиши. Давайте разберёмся, почему вам стоит попробовать его и как начать работу, не теряя рассудка. Почему Фаро? Краткая история «Small Talk» Smalltalk начался как исследовательский проект в Xerox PARC в 70-х годах, целью которого было сделать компьютеры такими же простыми в использовании, как детские игрушки....

29 марта 2025 14:00 · 3 минуты · 566 слов · Maxim Zhirnov
Искусство стратегического Технического долга: Когда обдуманный выбор приводит к победе

Искусство стратегического Технического долга: Когда обдуманный выбор приводит к победе

Почему инженерам следует принимать взвешенные риски Вы знаете как: «Лучше попросить прощения, чем разрешения». Но что происходит, когда этот принцип встречается с вашей кодовой базой? Стратегический технический долг заключается не в том, чтобы «срезать углы», а в осознанных компромиссах, которые балансируют краткосрочные потребности с долгосрочными перспективами. Подумайте об этом как о программном эквиваленте работы по ночам, чтобы уложиться в критический срок, планируя при этом неизбежный отдых. В этой статье мы рассмотрим, как создавать технический долг профессионально — с целью, измерением и чётким планом погашения....

29 марта 2025 06:00 · 4 минуты · 744 слова · Maxim Zhirnov
Почему ваша одержимость элегантностью кода неуместна

Почему ваша одержимость элегантностью кода неуместна

Культ элегантности кода стал в индустрии программного обеспечения версией бесконечной погони за идеальным блюдом для Instagram. Разработчики полируют свой код до блеска, только чтобы понять, что его редко используют. Давайте разорвём этот порочный круг. Ловушка элегантности: как погоня за красотой превращается в бесполезную работу Мы все попадались на это — переписывание функции в симфонию декораторов и фасадов, только чтобы осознать, что исходное решение работало просто отлично. Спорный подход Айенде, когда он отказался от внедрения зависимостей и репозиториев, доказывает, что элегантность часто скрывает ненужную сложность....

28 марта 2025 20:24 · 3 минуты · 577 слов · Maxim Zhirnov