Интервью с Русланом Череминым: документация, которую не читают, и UX на внутренней кухне разработки
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Поговорим с Русланом Череминым об особом взгляде на процесс разработки и роль инженера в нем. «Мне любопытна тема человеческого фактора в разработке — как особенности работы человеческого мозга, памяти и восприятия влияют на нашу инженерную работу. По-моему, мы, инженеры, имеем тенденцию смотреть на себя слишком механически и идеализированно. Многое на внутренней кухне инженерной работы организовано так, будто здесь работают идеальные машины, хотя на самом деле — живые люди. А люди (даже с техническим образованием) не очень похожи на механизмы. Тема человеческого фактора довольно хорошо проработана в контексте UX, в контексте взаимодействия с конечным пользователем. Но разработчики тоже пользователи — пользователи кода, процессов, инструментов, документации. Этот аспект инженерной разработки обсуждается не так часто, как стоило бы. Возможно, потому что он очень размытый и тяжело формализуемый. Но мы же уделяем внимание mechanical sympathy, почему бы не уделить сравнимое внимание neurological sympathy?» Ведущий: Алексей Федоров. Статьи и книги, которые упоминаются в интервью: 1. Сравнительная сложность алгоритмов для человеческого мозга: оригинальная статья "What Makes a Rule Complex?" Oprea, R., American Economic Review, 2020, 110:12, 3913-3951 (https://drive.google.com/file/d/1gQI3p97H7vBozNhXDE8PNkqOIvCUaIvE/view), пост Руслана с основными результатами: https://dev.cheremin.info/2021/07/what-makes-rule-complex-for-brain.html 2. Проблемы взаимодействия человека и автоматизированных систем: оригинальная статья "Ironies of automation", Lisanne Bainbridge, 1983 (doi:10.1016/0005-1098(83)90046-8), пост Руслана с кратким изложением: https://dev.cheremin.info/2021/08/ironies-of-automation.html 3. Учебник письменной риторики: Barbara Minto "The Pyramid Principle: Logic in Writing and Thinking". В русском переводе «Принцип пирамиды Минто®. Золотые правила мышления, делового письма и устных выступлений». 4. Статья «Умение писать — один из самых недооцененных инженерных навыков»: https://dev.cheremin.info/2021/07/blog-post.html 5. Статья «Никто не читает документацию»: https://dev.cheremin.info/2021/08/blog-post.html 6. Статья «Примеры зачастую полезнее объяснений»: https://dev.cheremin.info/2021/08/blog-post_15.html
Подробнее о Java-конференциях: — весной — JPoint: https://jrg.su/gTrwHx — осенью — Joker: https://jrg.su/h7yvG4 — — Поговорим с Русланом Череминым об особом взгляде на процесс разработки и роль инженера в нем. «Мне любопытна тема человеческого фактора в разработке — как особенности работы человеческого мозга, памяти и восприятия влияют на нашу инженерную работу. По-моему, мы, инженеры, имеем тенденцию смотреть на себя слишком механически и идеализированно. Многое на внутренней кухне инженерной работы организовано так, будто здесь работают идеальные машины, хотя на самом деле — живые люди. А люди (даже с техническим образованием) не очень похожи на механизмы. Тема человеческого фактора довольно хорошо проработана в контексте UX, в контексте взаимодействия с конечным пользователем. Но разработчики тоже пользователи — пользователи кода, процессов, инструментов, документации. Этот аспект инженерной разработки обсуждается не так часто, как стоило бы. Возможно, потому что он очень размытый и тяжело формализуемый. Но мы же уделяем внимание mechanical sympathy, почему бы не уделить сравнимое внимание neurological sympathy?» Ведущий: Алексей Федоров. Статьи и книги, которые упоминаются в интервью: 1. Сравнительная сложность алгоритмов для человеческого мозга: оригинальная статья "What Makes a Rule Complex?" Oprea, R., American Economic Review, 2020, 110:12, 3913-3951 (https://drive.google.com/file/d/1gQI3p97H7vBozNhXDE8PNkqOIvCUaIvE/view), пост Руслана с основными результатами: https://dev.cheremin.info/2021/07/what-makes-rule-complex-for-brain.html 2. Проблемы взаимодействия человека и автоматизированных систем: оригинальная статья "Ironies of automation", Lisanne Bainbridge, 1983 (doi:10.1016/0005-1098(83)90046-8), пост Руслана с кратким изложением: https://dev.cheremin.info/2021/08/ironies-of-automation.html 3. Учебник письменной риторики: Barbara Minto "The Pyramid Principle: Logic in Writing and Thinking". В русском переводе «Принцип пирамиды Минто®. Золотые правила мышления, делового письма и устных выступлений». 4. Статья «Умение писать — один из самых недооцененных инженерных навыков»: https://dev.cheremin.info/2021/07/blog-post.html 5. Статья «Никто не читает документацию»: https://dev.cheremin.info/2021/08/blog-post.html 6. Статья «Примеры зачастую полезнее объяснений»: https://dev.cheremin.info/2021/08/blog-post_15.html



