Глупости и то и другое.
Самое главное - зарплату получить.
Деньги - мера всех вещей.
Если бы программисты были умными людьми - нашли нормальную работу.
Упростить (для понимания). Меньше не значит более читаемо или лучше.
Хотя у программистов вырабатываются очень разные привычки, есть и такие, которые любят "более компактный код" или "меньше кода". Кто-то вообще в одну строчку пишет и считает, что это хорошо. Однако озвученный мною подход среди хороших программистов распространён больше.
Ни то, ни другое не является целью работы программиста. Более того, оба варианта противоречат реальным целям программиста.
Перед программистом, работающим в компании, стоят три задачи: Написать код, который эффективно решает поставленную задачу. Самое простое решение часто НЕэффективно.Написать код, который легко читать другим разработчикам. Уменьшение кода делает код нечитаемым.Написать код, в который легко вносить изменения другим разработчиками. Максимальное уменьшение кода и максимальное упрощение кода делают код немодифицируемым.Это на "Ответах" можно оттянуться, изобретая однострочники. А за предельно короткий код в реальном проекте тебя будут долго елозить мордой по столу.