Hack你的產品,讓它更有生命力
「Raycast」是一個MacOS上的Launcher工具,很像以前在Windows下的「Launchy」或是「Listary」這種工具。還在Windows XP的時期,開始功能表找到想執行的App的能力並不好,因此這種直接打出關鍵字就可以開啟App的體驗還是很不錯的。「Raycast」把這種工具發展成了「Omnibox」的概念,很像是Chrome把網址列的功能不斷的擴展,除了可以打網址,可以打關鍵字搜尋以外,也可以直接在上面當一個簡單的計算機。這個UX也擴展到開發工具的領域成為「Command Palette」典範,從此開發工具幾乎不再需要「選單(menu bar)」這種東西,用戶需要什麼功能,就把 Command Palette 叫出來,直接"搜尋"即可。
Raycast 這個產品的開發團隊,很有意思的為它加入了更跳 tone 的功能,像是可以移除程式,可以寫 Twitter ,或是可以在5月4日的時候,把自己的游標變成一把光劍。這些幾乎可以叫腦洞大開的設計,就是由「Hacking Friday」這個制度開始誕生及實作的,他們管這個制度叫「RayDay」(好沒創意…😅)
乍一看覺得,這不就是Google的「20%」計劃嗎?而且我不確定現在的Google還有沒有這個空間,可以浪費員工的20%時間,畢竟他們受到的挑戰越來越大。但看到有一點不同的是,RayDay是讓員工去Hack自家的產品。
也就是所謂「Eat Your Dog Food」吧,當自己被授權可以"魔改"自己的產品,而且又是這種跟生產力直接相關的產品時,大家的心目中的"狗食"的樣子就會被很認真的創造出來。也許市場部的人會很嗤之以鼻,也許專案負責人會很難理解,這群"不懂市場"的工程師,哪懂我們尊貴的用戶想要什麼呢?他們一定會做出許多外星人才會用的功能,或是只有他們工程師社群才看得懂的設計…
可其實他們很容易忘記一件事,製作這些產品的工程師,還願意坐在這裡創造這個產品,不管說是真心誠意,但至少是肯定自己在這種產品上,有自己的品味和見解的人啊。就算廚師不會特別常吃自己做的料理,但至少他去吃別人的料理的"品味",必定是和一般用戶不同的。也許他們沒有最"通俗"的表達或設計能力,但他們一定會有的,就是讓這個產品有與眾不同的生命的能力。
連20%的Maker時間,都可以創造出「GMail」這個產品了,如果每週花一天讓工程師Hack自己的產品,也難怪這個工具的生命力會如此旺盛。