#1 練習拒絕與烤糰子

最近我突然又有了強大的幹勁想寫code,所以把3年前在醫院做的side project拿出來練習。

那個時候,我是醫學中心的臨床心理師,所屬單位是精神醫學部,除了精神科的業務,還需要一人負責全院的腫瘤照會,安寧病房除外(因為安寧病房有自己的心理師),這份工作的意思是:如果整個醫院的腫瘤患者或是家屬有需求,照護團隊會請我過去幫忙。由於一個心理師的能力非常有限,所以當時想寫一個LINE機器人,看看能不能1+科技>1。

最一開始的構想是希望可以紀錄心情、放鬆、以及每天可以給使用者簡單的行為任務,因為小任務的完成可能可以帶來好的感覺或是改變。最重要的一點是我不用去管這個LINE機器人。

原先程式碼是JavaScript,我使用Google Apps Script與Google Sheets,這次是用Python重做、資料庫用SQLite,可是,我幾乎不懂Python,過程中許多方面都是靠AI幫忙。

老實說,使用Cursor來寫code真是太不可思議的經驗。就像有一個前輩或是老師在旁,這段看不懂可以問、實現這個功能的步驟也可以問、整個程式碼無法運行是出什麼問題也可以問、如果聽不懂解釋可以要求他說明更詳白話一點。

只是AI越厲害,我越簡單得到東西,代價就是要去對抗誘惑。有時候,一直看code看得很累、眼睛快花了,要調整程式碼卻不知道從何改起、bug怎麼樣都de不掉,當Cursor提出修改建議時,會有股衝動想要不經檢查直接按下接受,幸運的話就像是經過神奇的盒子,出來的東西就神奇的可以運作,但是也可能會變得更糟。一鍵修改大量程式碼,那真的是幸福又恐怖,使用美好科技的同時卻不得不對抗的事。

所以慢慢的心得是:寫code累了,就去吃飯,就去睡覺,就讓自己去做別的事情,這些都好過直接接受給予,一但接受,無法理解也無法消化。

練習拒絕不僅對外也要對內。對外,是指當Cursor跳出修改建議、問我要不要接受時,我可以不按下、再忍一會。對內,是指當我忍不住想要開發更多功能,但會為此投入更多心力但我現在明明沒有心力,拒絕實現自己的慾望。我知道,但我不想要;我想要,但我也知道我不能要。

或許,學習拒絕他人,只是學習拒絕的舊版本,新版本是,即便沒有他人,我們也在學習拒絕,拒絕順應衝動,拒絕實現慾望。

最後LINE機器人做完了,我取的名字是「糰子心情紀錄」,會這樣取名的理由很簡單,希望可以可愛活潑一點,畢竟原先版本的名字是「心情照顧小幫手」,但是除此之外,糰子也會讓我想到最近去日本旅遊的一小段經驗:有一個當地生意不錯的烤糰子店,老奶奶站在櫥窗裡,顧著眼前的糰子,然後烤著,很多時候她在等待,覺得合適的時候才會出手稍作調整,然後繼續等待。路人如果詢問,會被告知要等20分鐘以上。我在一旁看,一邊很疑惑,為什麼火不大點、為什麼不用更好的設備烤、為什麼不坐著烤。

或許烤糰子就是一個很好的提醒,提醒不能著急,一件事情會花多少時間就會花多少時間,自我照顧亦如是。

這一次,LINE機器人的功能還是很簡單,就是紀錄心情,沒有AI,也沒有很炫的功能。但如果有人感興趣歡迎加LINE用用看。(lineid: @692ugrjb)

LINE機器人的圖片

Subscribe to bComingB

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe