Найти в Дзене

Мэтч животворящий

Поводом для этого поста стал звонок менеджера клиента. «У нас с коллегами сегодня случился мэтч. Мы по четвергам с самого утра обычно шерим инсайты, и как раз собирались вас попушить», — сказал менеджер. Психологи считают, что за счет англицизмов, профессионального сленга и эвфемизмов в обычной речи, люди пытаются приобщиться к миру больших дел. И больших денег. Этот «птичий язык» пришел из мира, где творится магия Apple, Microsoft, Meta и всем кажется, что если говорить на этом языке, они станут немножко ближе к успеху и экспертности. Ладно менеджеры! Разработчики тоже страдают этой болезнью, только на своем уровне. Недавно к нам попал проект с прекрасным кодом, но с очень сложной, избыточной архитектурой. Стремясь реализовать красивую идею, разработчики взяли за основу принципы Clean Architecture и там, где можно было сделать просто и быстро, соорудили сложнейшую конструкцию. Так случается, когда писать просто работающий код кажется слишком банальным. Тогда программисты начинают усло

Поводом для этого поста стал звонок менеджера клиента. «У нас с коллегами сегодня случился мэтч. Мы по четвергам с самого утра обычно шерим инсайты, и как раз собирались вас попушить», — сказал менеджер.

Психологи считают, что за счет англицизмов, профессионального сленга и эвфемизмов в обычной речи, люди пытаются приобщиться к миру больших дел. И больших денег. Этот «птичий язык» пришел из мира, где творится магия Apple, Microsoft, Meta и всем кажется, что если говорить на этом языке, они станут немножко ближе к успеху и экспертности.

Ладно менеджеры! Разработчики тоже страдают этой болезнью, только на своем уровне.

Недавно к нам попал проект с прекрасным кодом, но с очень сложной, избыточной архитектурой. Стремясь реализовать красивую идею, разработчики взяли за основу принципы Clean Architecture и там, где можно было сделать просто и быстро, соорудили сложнейшую конструкцию. Так случается, когда писать просто работающий код кажется слишком банальным. Тогда программисты начинают усложнять задачу, чтобы что…?

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

Не устаю повторять нашим программистам — любая попытка усложнить что-либо сейчас приводит к усложнению задач и процессов потом. Поэтому, что бы мы ни делали, делаем просто, аккуратно и понятно для тех, кто будет работать с продуктом после нас.

Мария Орлова, генеральный ТехноФабрики

Подписывайтесь, будет больше честных и нескучных историй про разработку приложений и сайтов для бизнеса.