оправдание неудобства
немецкие программисты ничем особенно не отличаются от программистов из других стран, кроме одной особенности. Это скорее даже национальная черта, потому что она проявляется и у немцев других профессий. Впрочем, именно для программистов она особенно вредна.
наша ежедневная работа – улучшать программы, делать их быстрее, надёжнее, удобнее, универсальнее, и так далее. Нам редко приходится мириться с неким недостатком программы, над которой мы работаем, потому что мы можем его исправить. Тем удивительнее, что немецкие программисты и прочие немцы порой реагируют на предложенное решение очевидной проблемы стандартной фразой: «Но ведь пользователь же может сделать это вот так…» За этим следует описание нескольких нетривиальных шагов, требующих глубокого понимания внутренней логики работы программы. И выражение лица «вопрос закрыт».
эта реакция меня каждый раз поражает. Я не могу себе представить, какая мотивация или логика приводит людей к такому ответу. Это чем-то сродни старому анекдоту «Ну ты лох, я такой же галстук за углом на тыщу дороже купил», но даже в нём была внутренняя логика. А ответ «То, что ты предлагаешь, можно сделать в три раза сложнее» технически верен, но ничего не добавляет дискуссии, кроме абсурдности.
может быть у этого есть что-то общее с тем, что в Германии большинство населения предпочитает расплачиваться наличными. Стереотип, что немцы во главу угла ставят практичность, здесь даёт серьёзный сбой.
если немцы хотят разрабатывать конкурентноспособные программы, им нужно массово бороться с такими рефлексами.