美學程式設計
軟體研究手冊
孫詠怡 & 傑夫・考克斯
本書從內部探索程式設計的技術與文化想像。它遵循著這樣的原則:軟體日益增長的重要性需要一種新的文化思維方式,以及相應的課程設計,以便理解並深入剖析演算法程序、資料處理與抽象化的政治性與美學。
本書特別關注技術學科中相對被忽視的權力關係,包括階級與資本主義、性別與性向,以及種族與殖民主義的歷史遺緒。這不僅涉及再現政治,也包括非再現的面向:權力差異如何隱含於程式碼之中——體現在二元邏輯、層級結構、屬性命名方式,以及特定世界觀如何透過計算被強化與延續。藉由 p5.js,本書引入並展示了一種反思性的美學程式設計實踐,將學習程式設計視為理解與質疑既有技術物件及典範的途徑,並探索重新編寫更廣泛的生態—社會—技術系統的可能性。書籍本身亦依循此一理念,作為一個開放修改與再版本化的計算物件而存在。