Я заметил, что люди часто клянут разработчиков, подразумевая под ними программистов, кодеров, инженеров. Клянут их за ввод новых фич, к примеру. Смотрите, важный нюанс - программист-кодер, в общем смысле - инженер! - крайне редко придумывает новые фичи и новый дизайн. Этим занимаются другие люди. Их ругайте. Менеджеры, дизайнеры, владельцы софта их профессия. За тормоза и баги можно ругать, почти заслужили. Но есть нюанс - кого именно. Я помню свое обалдевание, когда увидел, сколько мегабайт добавляет одна библиотека, которая просто показывает баннеры в мобильных играх. На iOS она добавляла полгигабайта, если поставить все-все опции (там интеграция разных поставщиков рекламы, похоже, была сделана на отдельных библиотеках). Это был шок. Игра без рекламы, простенькая,типа шариков-стрелялок - 4 мегабайта (2 если инди-разработчик и без музыки). А с рекламой - полгигабайта. Пошел, перечитал их документацию. Хм, они уменьшили размер для iOS до 23 мегабайт. Молодцы. Хвалю. Ну ничего, дизайнеры c HD-графикой найдут, как забить ногами ваши гигабайты. И тех, кто будет верстать по их гениальным эскизам. Где бы ты ни работал, куда бы ты ни шел, верстка всегда приключение. PS: этот синдром наглядно иллюстрирует популярный танкистский блоггер Korben, который подробно рассказывает, как он ненавидит именно кодеров, этих несчастных затюканных задротов, которые срывают свои жизненные неудачи на успешных танкистах тем, что правят баланс. За баланс и фичи в играх отвечают геймдизайнеры. Кодер - это инженер. А инженер - это нейронка, которая переводит слова заказчика/директора/чувака-оказавшегося- у-голосового-управления в работающий проект. PPS: может, это просто поможет более качественно ругаться, а то слушаешь и смеешься, попивая фраппучино у себя в изоляции.