重點摘要#
- Zuhanden(上手的)是海德格爾的概念,指工具在使用時變得「隱形」
- 成功的系統應該讓用戶感覺它是身體的自然延伸,而非需要關注的障礙
- 當工具出問題時,它變成 vorhanden(在手前的)——成為用戶必須處理的物件
- 架構師應該追求讓系統在使用中「消失」
詳細內容#
我們建造工具。我們製作的系統存在的唯一理由(除了讓我們獲得報酬)是幫助某人完成某件事。
海德格爾的工具哲學#
Martin Heidegger 是 20 世紀有影響力的德國哲學家,他探討了人們如何體驗生活中的工具(以及更廣義的「裝備」)。人們使用工具來朝目標前進,工具僅僅是達成目的的手段。
Zuhanden — 上手的#
當工具被成功使用時,它是 zuhanden(「ready-to-hand」,具有「順手性」的特質):
- 工具被直接體驗,無需思考、無需理論化
- 我們抓住工具,用它朝目標前進
- 在使用中,工具消失了!它成為使用者身體的延伸
- 想想用筆寫字或用鐵鎚敲釘子的感覺——那種即時性,工具彷彿是身體的無縫延伸
Vorhanden — 在手前的#
相反地,當工具出了問題,用戶會將其體驗為 vorhanden(「present-at-hand」):
- 工具從目標中被隔離出來,橫亙在我們面前要求注意
- 它成為一個需要獨立研究的物件
- 用戶無法繼續朝目標前進,必須先處理工具本身
作為技術人員,我們在建造和除錯時傾向將系統視為 vorhanden。但對用戶來說,系統必須是 zuhanden 的——在使用中隱形、自然。
架構師的責任#
你的系統是否被設計成在使用中隱形?使用者介面是否自然地貼合在手?還是你的系統不斷要求注意力,分散用戶對其目標的追求?
追求讓你的系統成為用戶手中的自然延伸——在使用中隱形、無感、無足輕重。
— By Keith Braithwaite