Поговорим с Русланом Череминым об особом взгляде на процесс разработки и роль инженера в нем.
«Мне любопытна тема человеческого фактора в разработке — как особенности работы человеческого мозга, памяти и восприятия влияют на нашу инженерную работу. По-моему, мы, инженеры, имеем тенденцию смотреть на себя слишком механически и идеализированно. Многое на внутренней кухне инженерной работы организовано так, будто здесь работают идеальные машины, хотя на самом деле — живые люди. А люди (даже с техническим образованием) не очень похожи на механизмы.
Тема человеческого фактора довольно хорошо проработана в контексте UX, в контексте взаимодействия с конечным пользователем. Но разработчики тоже пользователи — пользователи кода, процессов, инструментов, документации. Этот аспект инженерной разработки обсуждается не так часто, как стоило бы. Возможно, потому что он очень размытый и тяжело формализуемый. Но мы же уделяем внимание mechanical sympathy, почему бы не уделить сравнимое внимание neurological sympathy?»