與孩子看「地海戰記」電影與「終極問題」

所謂「終極問題」,便是「生亦何來,死亦何去」,各大搜尋引擎並不盡然同意「終極問題」這個措詞,但這是個人聽過的版本中覺得最簡要的,因此就這麼用了。回首過去,這個問題不時會因為某些契機回鍋,如心頭上無法驅散的低語般縈繞,真切直接地向我指出過去讓我接受的答案已經不再適用,我必須找出新的答案。大家是不是也有類似的經歷呢?以我的情況來說,這從來都不是什麼愉快的過程。短則數週,長則數月,就像承受了漫長的、精準控制力道絞頸一般,慢慢地被奪去氧氣卻又不會窒息,唯有找到答案,整個世界才會再次明亮起來。

我第一次深入思考「終極問題」是在高中的時候,我碰巧在一次作文中抒發了想法,並在最後總結「我不知道我會成為什麼人,但我絕對不會成為一個死人。」其實我當下並沒有尋短的意思,只是覺得這個結尾在句法上交相詰問挺酷的;老師來問我能不能把這篇文章貼到佈告欄去分享時一臉嚴肅,我沒想太多還以為是老師覺得我寫得太好了。直到好幾個朋友跑來問我過得好不好啊、需不需要幫忙啊,有事好兄弟們一起分擔云云,我才驚覺到發生了什麼事。

這次會和孩子一起看宮崎吾朗改編的「地海戰記」,純粹是因為Netflix上其他的吉卜力作品都已經看完了,如果我不趕快再提個好方案,哆拉A夢系列電影第65535次就要開播,所以我情急之下才選了地海戰記。畢竟劇照中有龍呢,能錯到哪裡去呢?最後雖然我家太座睡掉一大半,我家小子倒是定睛會神地從頭看到尾。這部我擔心摻雜太多隱喻的電影,竟然給了我和孩子第一次談「終極問題」的機會。

「爸鼻,我覺得亞刃好笨,生命中最重要的東西當然是生命本身啊,你知道為什麼嗎?如果沒有了生命,你就什麼事情都做不了了啊」
「真的是這樣沒錯呢。但是啊,真的有很多人會過度地去想這個問題,後來就像亞刃那樣好像心迷路了一樣,不知道自己要幹什麼喔。而且人在這時候都會特別脆弱,你看亞刃剛到城鎮的時候,不是差點就要吃了迷魂丸嗎?這在現實世界也是有這件事的喔。」我盡力想用淺白的字句來解釋,順便搭一下他們學校最近的毒品宣導便車,好在小子似乎可以了解,開始繼續活靈活現地聊他的論點。
我找了個空隙插話:「那我考考你,你覺得爸鼻生命中最重要的東西是什麼?」
「嗯 … 是什麼呢?不也是生命嗎?」
「不是喔」我摸摸他的頭,「是你,還有你媽咪」
他聽到似乎非常開心,接著豁然開朗般地說:「原來不同人可以有不同的答案啊」
我當下非常驚訝,沒想到他竟然掌握到重點了。我抓住機會,順著他的話繼續深入。
「沒錯喔,你一定要記得,不但不同人會有不同的答案,更重要的是,答案必須自己去找,永遠不要讓別人代替你回答。一旦你讓別人代替你決定生命中最重要的事,你就會像把真名告訴蜘蛛的亞刃王子一樣,被別人控制。所以你一定要記住這件事,好嗎?」
「嗯」

他自己可能不覺得,但我必須非常刻意遏制住過於激動的心情。沒想到和他聊終極問題的機會會來得這麼快,而我竟然有機會把我最想傳達給他的說出來。雖然我不知道他小小年紀能理解多少,但我好希望他可以永遠銘記在心,這樣他將來的人生路上,或許就可以少去許多我所經歷過的迷惘吧?而當他面對人生中首次的「提問」,或許就能比我更坦然了吧。

日常片段 0x06

暮然回首,上次發文竟然已經是一個月前的事了,趕快浮出水面刷個存在。

自從前陣子轉到MarTech team,每天p2通知、github、phabricator、Slack等等更新訊息如海嘯般襲來。以前偶爾還可以偷懶無視,專心去寫我的code,但自從接了MarTech squad lead的位子(squad和team在a8c是不同的概念,之後有機會再談),等同把最後的退路封了,我必須站在第一線面對。但,面對這樣海量的訊息,我就好像嘴上叼著一個漏斗的人,異想天開地妄想把如此巨大的水體收納歸整為可以啜飲的涓涓細流,任由被沖散之餘,偶爾能接入少少幾許,在無法自主的翻騰中為自己的微小勝利喝采。

今天開完會,看著隨著時間流逝像會自己增生般的待辦事項,再回頭看看一直丟在那邊長蟲的學習計畫以及一堆沒能整理發佈的部落格文章草稿,不禁長嘆一口氣。這項挑戰毋庸置疑是我想要的,學習a8c的領導文化一直是我在這裡工作的目標,現在我終於站在起跑線上了,但挑戰的強度遠比我想像的嚴峻。我以前常和人聊到在a8c當工程師是很爽的,leader們不知做了什麼魔法,我們的小日子完全沒有一般企業的狗屁倒灶事情要擔心,能專心把自己工作做到最好,享受專求工藝完美的快感。我現在知道魔法之一是什麼了:擋子彈。其他魔法我恐怕還沒資格說什麼,因為這層功夫不到,根本活不到學下一招。現在只能屁股夾緊,告訴自己:撐過就是你的。

括約肌,好像又強了一點點。

編集者新聞,你又打中我了

郵差悠悠地晃入社區,從他塞滿各種郵件的郵包中抽出一份摺得票票亮亮的報紙,塞入我家的郵箱中。因為我現在習慣在客廳用紙箱權充站立桌站著工作,這一切都看在我眼裡;而我知道,是我每個月最期待的「編集者新聞」,姍姍到來了。

這大概是兩週前的事,而我今天才有空開封 😱😱😱

不開沒事,一開乖乖不得了,這是什麼啊?

什麼什麼!竟然是「兒童新聞」副刊!

依舊優美簡練的排版,適合兒童的尺寸,加上精美的插圖,完完全全打中我內心的屁孩了啊啊啊!

本期的主題是「宇宙」,除了精選的相關科普、藝文介紹,還在各版間穿插「宇宙冷知識」,讓整份刊物除了各版的單元外,多了一個引人從頭翻到尾的串接元素,實在巧妙。

最後不得不提的就是這次的插畫,看看下面這張太陽系探索歷程的infographic有多精美

不只精美,它將下列這些資訊的視覺化設計得一目瞭然:

  • 太陽系的組成與各星球的外型
  • 24個宇宙探測計畫的時間軸
  • 透過各星上的連線數量就可得知有多少次該星的探查計畫
  • 從探索載具查找目標星球
  • 從星球查找探索載具

最棒的是,因為這是兒童刊物,作者特地把這些連線做得跟迷宮一樣,添增童趣。這年頭有很多Infographic為了美觀,忘了它真正的用途是讓人能以清晰的視覺化「探索」資訊,這張圖實用與美觀兼具,還連讀者的喜好都考慮進去,堪稱楷模了。

為了這張畫,我還特地去研究了一下An Chen這個人,並在他的個人網站上流連了好一陣子。畢業於「劍橋藝術學院兒童繪本系」啊 … 我自己一直都有一套唯有美學教育才能改變台灣的理論,知道竟然有這樣的系所存在真的覺得既興奮又感慨。這些世界一流學府能將藝術專精至此,難怪這些國家的文化財產深厚屹立不搖,真希望有朝一日台灣也可以這麼重視文化發展。

這麼用心的刊物真的很難得,看我還不訂爆!

荷包,又薄了一點點。

日常片段 0x05

本月月中,有位同事離職了,為了保護隱私,這裡先暱稱他為N桑吧。

這件事讓我非常震驚。N桑作為team leader在公司內做了很久,經手過不少重要的專案,常出沒在重要的討論中,在每年的大拜拜總是一身瀟灑地站上DJ台帶著大家搖咧搖的。但是,在離職的道別文中,他卻提到:

在過去幾個月,我不斷陷入憂鬱的漩渦之中,我曾認真想結束自己的生命。

我讀到這簡直不敢置信。我剛進公司的時候和N桑聊過一次,他自信、從容大度,熱情地跟我分享他和家人們現在住在一台RV上,即將第四度橫越美國,去年他則是準備參加一年一度的火人祭,今年GM見到,他依然不改一身勁裝,爽朗的笑聲穿透力驚人,在數百人之中也可以認出他。

但,這卻是他想結束自己生命的時候。

這不禁讓我想起過去曾碰過有憂鬱傾向的人,開始思索我們週遭究竟還有多少人在深層的憂鬱驅使下強展笑容?遠端工作讓情況更難探知,隱藏在一層層文字訊息壁壘之後的,究竟有多少鬱鬱寡歡的人?

我察覺到一直以來我都在用不對的方法追求不對的目標。雖然我不想承認,但我真的需要離開,放下一切,重新去探索我自己。我本來忐忑不安,但當我真的卸下職務,我感受到前所未有的輕鬆,以及我一直追尋的自由。

N桑,雖然不知道你未來會往哪裡走,願我們下次見面時,你能夠發自內心地笑了。

日常片段 0x04

「87公斤,不能再高了」太座的聲音從耳邊幽幽響起。
「妳 … 妳什麼時候過來的?」
「嗯 … 大概就在你扶著肚子站上體重計的時候吧?是需要摸得這麼寶貝嗎?」
我渾身一震,原本充滿慈愛地輕撫的手突然僵硬成了雞爪般的形狀,不知該往哪裡擺。

雖然年過30後體重一直呈現穩定的上升趨勢,但過去幾年來敲關84公斤多次,從來沒有一次突破。沒想到就在這個兩個月,不但闖關成功,還直接衝到未知之境。穿上開始覺得略緊的睡褲,因為腰內肉(?)被鬆緊帶撐著,微微向外垂下,竟覺得有種被輕柔地擁抱的感覺。

「啊啊,原來肚肉下垂是這種感覺啊,低頭不見腳趾也好奇妙呢 …」某希臘哲學家曾說,上天賜給我們如此神奇的肉體,不去好好探索其可能性是天大的浪費,我現在可真是對得起我的肚腩的可能性了,你說是吧,老皮? (肥肉抖抖

爆雷書推:一直一直往下挖

說到書,一直以來我都對圖畫書情有獨鍾。從我家小子3個月大左右起,每天晚上睡前的故事時間就是baba我們家一個月至少都會購入2~3本圖畫書,滿足他也滿足我自己。今天要來爆雷的就是我個人最喜歡的「一直一直往下挖」。

(防雷分隔線防雷分隔線防雷分隔線防雷分隔線防雷分隔線防雷分隔線防雷分隔線)

片段 0x03

今天終於開始認真看VS Code準備換換口味了,介紹影片系列做得不錯,短時間內就可以有個概觀。不知不覺vim也唏哩呼嚕用了十年了,其實還是覺得很好用,但現在的編寫效率卡在一個瓶頸卡很久了,分析下來我基本需要:

  • 更好的remote development方式。基於scp、unison或mounting等的方法很多,但都不夠無痛,而且大多只限於編輯,需要編譯執行的時候還是得多開一個ssh session去做。
  • 更輕鬆地客製。雖然vim的plugins很多,但用得久了毛多了總是有那幾個癢點得靠自己抓,偏偏Vimscript真的寫起來太痛苦了,常常抓到癢處前玻璃心就先碎了。

VS Code看起來是現下解決以上兩點最快的方法,remote development看起來相當成熟,extension開發和環境設定都比較 … 現代化?而且重點是比起過去的Visual Studio來說看起來輕量多了,我個人是工具極簡主義,太肥大的IDE我一概敬謝不敏,我無法接受每次工具開起來有一半以上的資源都花在跑我用不上的東西。

其實neovim可能也是個好選擇,更優良的async tasks、核心與GUI切割的架構設計以及讓plugins開發可用的程式語言大增的RPC APIs設計都很吸引人,但目前看來remote development的解決方案還差了一大截,就暫時不考慮了。

片段 0x02

小小大星球系列、Don’t Starve、Don’t Starve Together、氧氣不足、戰鬥方塊劇場、Minecraft、Bit Trip Runner、Untitled Goose、The Witness、毛線先生、Human: Fall Flat、Assemble with care、Hidden Folks、記憶碑谷,以及Switch上各種從最新到懷舊的任天堂本家遊戲等等,自家裡的小子有力氣拿得起手把起,已經算不清讓他玩過多少款遊戲了。

我覺得曾經作為一位Hardcore玩家在育兒方面真的很有優勢。在許多家長整天擔心孩子玩垃圾放置手遊玩到兩眼癡呆的時候,我輕輕鬆鬆地介紹我的孩子玩有深度的遊戲,開開心心地陪他一起玩。教他如何健康地玩遊戲,透過遊戲中的難關教他面對難題的態度,如何抽絲剝繭,玩遊戲的禮儀,以及如何從不斷地被擊敗中學習成為有品的玩家 –– 放眼世界,恐怕沒有一種活動能比電玩更快讓人品味失敗的滋味了吧?競技類電玩尤其是。

我現在還記得小子在3歲多的時候靠自己解出小小大星球謎題的時候的震驚,以及發現他在某些遊戲的技術竟然不知不覺間超越我的莫名驕傲感。

等他字認得多了,就漸漸可以推薦他閱讀量較大的劇情類遊戲以及策略遊戲了呢,屆時要從什麼開始呢?

片段 0x01

人類不會毀滅地球,但是會讓地球變得不適合人類自己居住。

這是在本期週刊編集的「飄滿梅杜莎腦袋的海洋」中看到的一段話,完全與個人對於環境永續議題的觀點契合。

荒川弘的百姓貴族裡有一話說到她看到「保護大自然」之類的環保標語都覺得無法理解,「我才不覺得自己能保護這麼強大的東西」,用家裡的農場被颱風掃得乾乾淨淨的事例,她風趣地畫出這常被名為「萬物之靈」的狂妄給忽略的常識。

說到這,如果各位看倌有個5分半鐘閒閒不知道該做什麼,推薦下面這段TED talk,有繁中字幕喔!(其實我比較喜歡「正體中文」與「現代中文」,以後再聊這個)

短短近6分鐘內,Chakrabarty博士扼要生動地指出為何教科書普遍所見的「線性」演化是錯的,以及把現代智人當作靈長類的終極型態不但與事實不符,還製造出了人類優於其他生物的錯誤認知,相當值得一看。

肥軟工程師的腦補NTRP2.0 – 2.5攻略

從學生時代起,網球就一直是我最喜歡的球類運動。小孩出生時中斷了4年多,現在小子長大上場打球了,我也藉機回到場上;重溫樂趣之餘,也想看看自己在比賽中能打到什麼程度。台灣的業餘賽事本來就少,舉辦在北部的少,能以個人名義出賽的少少,能給我這種菜鳥玩的更是少少少。因此在等待下次機會的同時,順便寫篇文章總結一下心得。因為還沒有機會驗證成效,這只能算是『腦補攻略』而已。

謎之音:沒搞錯吧?入門級的比賽還需要攻略喔?

快別這麼說 Q_O 如果能每天練個幾小時,當然是不需要啦。但像俺這種每天摳頂摳不停又要照顧小孩的軟體攻城獅,當然要做點計畫利用有限的資源,提升一點機會。