打造軟體,需要一種特殊的專注力。你得記住目前行為、對照預期成果,在細節間切換時,仍不忘工作的初衷。
工具可以支持這份專注,也可能不斷與它爭奪注意力。每則通知、動畫與額外面板,都會占用開發者原本留給問題的空間。
讓重要狀態一目了然
安靜的工具仍能清楚呈現重要狀態:正在發生什麼、哪裡需要決策,以及結果代表什麼。它會避免只為了表示系統還在運作而增加動靜。
對程式開發代理而言,簡潔的進度更新,可能比大量底層操作紀錄更有用。「已找到處理函式與測試,正在檢查取消行為」能將目前工作與任務連結。
用動畫說明轉變
動畫可以表示元素進入工作區,或狀態發生變化。若持續循環卻沒有傳達新資訊,它的價值就會降低。
偏好減少動畫的人,也應取得相同的內容與功能。使用體驗不應依賴觀看動畫結束。
為判斷留出空間
工具不必在每次停頓時都提出新建議。有時使用者正在閱讀、比較,或思考介面無法看見的後果。
適度克制,是尊重注意力的方式。
對 Noryn 而言,這代表清楚的字體排版、可見的界線,以及經過思考的互動。每一項選擇都很小,合在一起,卻決定工作環境能否幫助開發者專注於問題。
繼續閱讀