Discovering Pattern Languages in Everyday Interfaces - Ya-Xuan
第一次知道《A Pattern Language》這本書,是在一場介紹 Are.na 的演講中,Are.na 作為一個用戶可以公開分享連結、文章、網站清單的平台,講者形容這就像是書中提到的 Small Public Squares,人們可以在空間中彼此交流。而讓我感到最有趣的一點是,他利用空間的類比來描述軟體,讓我發現原來日常中反覆在滑動和點擊的數位產品,和物理世界中的環境與建築有這麼多的相似之處。演講中,也提到把我們使用的產品想像成一個地點,如果這是一個地點,它的結構是如何搭建而成,人們在其中進行哪些活動,而你會想去嗎? 《A Pattern Language》是建築師 Christopher Alexander 在 1977 年出版的書,從城市、建築到建造手法,書中紀錄 253 種建築的模式語言,模式是環境中反覆出現的問題解方,它不是死板的規則,更像是一種指引,引導人們根據自身遇到的問題,組合不同的模式,解決建設和居住時所遇到的問題。Christopher Alexander 比起建築形式,更強調人與建築之間的「關係」,他的思考著重於什麼樣的環境,可以讓人發揮更大的潛力,而不僅限於建築的分類與技術。他也提到世界上只有一小部分是由建築師所打造的,而大部分的實體世界是由所有人共同打造的。這本書除了成為建築界的經典書籍外,它也直接影響了軟體工程中的設計模式,1994 年時 《Design Patterns: Elements of Reusable Object-Oriented Software》出版,將建築中的模式語言概念應用到軟體設計中。 開始讀《A Pattern Language》後有了意想不到的收穫,我漸漸能在生活中看見許多模式,不僅是在物理世界中,我在日常使用的產品中,也能夠產生聯想,書中的其中一個模式是 A Place to Wait,意即等待的空間,在等診所叫號、超商排隊,又或者是打開 App 時需要更新才能繼續使用時,這些情境都會讓我想到 A Place to Wait,等待的過程本身就包括衝突,不可預測的等待常常伴隨負面感受,書中提到的模式便是嘗試建立正向的等待環境,結合其他類型的活動(像是咖啡、閱讀、遊戲),或是讓等待的人能夠進入沈思而靜謐的狀態。不僅是 A Place to Wait,我也在社交、工作、學習等幾個不同面向中看見建築的模式語言。
第一次知道《A Pattern Language》這本書,是在一場介紹 Are.na 的演講中,Are.na 作為一個用戶可以公開分享連結、文章、網站清單的平台,講者形容這就像是書中提到的 Small Public Squares,人們可以在空間中彼此交流。而讓我感到最有趣的一點是,他利用空間的類比來描述軟體,讓我發現原來日常中反覆在滑動和點擊的數位產品,和物理世界中的環境與建築有這麼多的相似之處。演講中,也提到把我們使用的產品想像成一個地點,如果這是一個地點,它的結構是如何搭建而成,人們在其中進行哪些活動,而你會想去嗎? 《A Pattern Language》是建築師 Christopher Alexander 在 1977 年出版的書,從城市、建築到建造手法,書中紀錄 253 種建築的模式語言,模式是環境中反覆出現的問題解方,它不是死板的規則,更像是一種指引,引導人們根據自身遇到的問題,組合不同的模式,解決建設和居住時所遇到的問題。Christopher Alexander 比起建築形式,更強調人與建築之間的「關係」,他的思考著重於什麼樣的環境,可以讓人發揮更大的潛力,而不僅限於建築的分類與技術。他也提到世界上只有一小部分是由建築師所打造的,而大部分的實體世界是由所有人共同打造的。這本書除了成為建築界的經典書籍外,它也直接影響了軟體工程中的設計模式,1994 年時 《Desi
Explore this link on the map →related reading
- A Pattern Language by Christopher Alexander: Review and Notes - decladdeclad.com
- A Pattern Language - Wikipediaen.wikipedia.org
- List of Patternspatternlanguage.cc
- Christopher Alexander and the history of design systemsdesignsystems.com
- A Pattern Language by Christopher Alexander, Murray Silverstein, and Sara Ishikawa – The Rabbit Holeblas.com
- Notes on The Timeless Way of Building | Irrational Exuberancelethain.com
- Nature Unfolding: An Interview with Christopher Alexander - Tricycletricycle.org
- Christopher Alexander - Wikipediaen.wikipedia.org
- Archives: Keynote Speech to the 1996 OOPSLA Conventionpatternlanguage.com
- How to Read and Write Pattern Languagessenexrex.com
- A Website Is A Rooma-website-is-a-room.net
- The Nature of Order - Wikipediaen.wikipedia.org