跳到主要內容

致父親的一封信

父親:

會寫這封信,是一個假日早上六點多的一通電話,奶奶原本要求我寫信給媽媽,關於哪件事我相信您也清楚,這是個難解的問題,您也知道我們也多次談論這件事,切入點與結論都不理想,很多想法我並沒有完全表達。造成這樣的情況,我認為每個人都有貢獻,不是那一個人得負完全的責任,但也不是每個人都沒有干係。並且基於奶奶的提醒,我也才想到,或許利用寫信更可以把事情與想法更清晰的表達,因此我也會寫封信給媽媽,對雙方我都會針對這個情形,從我瞭解到造成此種情況的所有因素來表達我的想法與意見。我的最基本想法,沒有絕對的對或錯,只有對對方的想法能不能諒解與接不接受對方的行為。

以我的認知來看您對媽媽抱怨的事,主要是以下這三點

一到假日就不在家,好像迫不及待就去台中,一點都不想留在家。
不做家務,關於打掃、洗衣、煮飯等。寧願去廟裡忙,也不作家務。
去台中,交通費或捐助信仰的錢太多,浪費錢。

就有關做家務這方面,因為我是男女平權主義者,有關夫婦誰該做家務,我並不認為所有的家務,都該有妻子來做,即便是家庭主婦,對丈夫而言,我認為也應該負擔相當的家務。如果雙方都有工作,雙方應該都得負擔相當的家務,我認為對丈夫而言,男人做家事沒什麼好可恥,在新一代的觀念裡這才是真正的好男人、男子漢。因為他懂得尊重體諒女性、有肩膀扛的起責任。而且以反方面來看,如果您都不想做的工作,您怎麼要求別人要幫您做呢?沒有任何人生來就是另一個人的奴僕,大家都是互相幫忙的。當然我知道您現在身體沒有以往好,但重點就如您常說的「心意」,有沒有這個心,不需要做太繁重的工作,但細心卻很重要,例如吃完飯會自己洗碗,衣服或用過的物品不會亂丟,您也知道媽媽在整理的時候會碎碎念,他常碎碎念這種我們可以隨手做好的小動作,如果他發覺到您也是盡力在共同維護你們生活的環境,在做一些家務時,就不會那麼不高興了。

回頭來想,他在廟裡幫忙,廟裡的大家會感激他所作的事,讓他覺得他做的事有價值,讓他感覺到在哪裡做事是他的使命感,對比而言,他在家做家事,被當作是應該的,您並沒有特別感激、謝謝他,這樣一比,如果您站在他的立場,您會在家作家事嗎?您說媽媽喜歡被人褒,所以才會去哪邊,那您為什麼不褒獎、感謝他,讓他覺得留在家也很有成就呢?我也曾經跟媽媽講過,她常往台中跑,並不太好。他反問我一句話,就算他待在家裡,他能做什麼。做一個讓您能夠使喚來,使換去的僕人嗎?我無話可說,無話可說的原因是,您的態度竟然讓她感覺您只把她當僕人。

其實我在想,就算我寫了一封信,讓媽媽一、兩個禮拜不去台中,但是您沒有任何實際行動改變您和他的關係,她一定又會跑去台中的啊!套一句連續劇的老話,你留的住他的人,但是你留的著他的心嗎?如何留住他的心,不是我能辦到的啊,因為是您要留住她的心啊!該怎麼留住他的心,回想一下當初您是怎麼追媽媽的啊!就像常看的連續劇一樣,長輩想要撮合兩個印象不好的一對孩子,任旁人說破嘴再怎樣都不容易,最主要的還是他們的互動啊!我們三個兄弟姊妹在外唸書工作,已經很少在家了,媽媽已經沒有因為我們的原因留在家的理由了,如果您希望她留在家,這要靠您啊!

另外有一點,我覺得也是很重要的事,便是信任,兩個人互動是建立在信任之上,您不信任她,他不相信您,那還有什麼好談的呢?您不信任她拿您的錢是拿去還債務、家用,而是拿去其他的用途,請把疑點說明清楚,了解相關的明細,有些花費比您想像中的還多,有些債務比您認知的還多,就像地雷股一樣,您沒仔細看他的財務報表,您怎麼知道他有那麼多隱藏負債,那麼多應收帳款未拿到,您不仔細看媽媽那邊所作的帳,怎麼有辦法好好的規劃如何還債,您怎麼知道媽媽到底在廟裡花多少錢?只是沒有什麼根據的猜測,就說媽媽拿您錢去廟裡,這樣不太能說服人。其實從去台中的交通費來看,媽媽一個月,油錢1000*4次加過路費一次約兩百多加起來大概也只花個五千塊,有花很多嗎,我不怎麼認為,做自己想做的事,一個月花個一萬塊我都覺得不過份。

不要怪媽媽沒照顧您,所以您因此而生病。您常常以您會生病是因為媽媽沒好好的照顧您來說嘴。我不認同的原因,也很一般,您能告訴我有哪個醫生會說,一個抽煙、喝酒近30年的人,又有高血壓、糖尿病、中風病史的人身體會好到哪裡去,心肌梗塞也是可以預見的事,但令人高興的是您能持續的做一些會改善您健康的事,希望您能持續下去。

如果您想媽媽假日不去台中,我認為您可以從這三點去做:

  1. 您要他要假日留在家裏做什麼,而且做的事要讓她認為比去台中還有價值。
  2. 好好頃聽媽媽的心聲,多跟她聊天,她工作、生活的不如意,而不是讓她去台中找廟裡的人聊。
  3. 信任她、理解她,不要一昧採否定的看法,建立互信的基礎。

我認為你們雙方存在不少認知上的差異,都是為這個家好,但是觀點不同,才造成許多無謂的糾紛,你們內心藏了許多話,當您覺得對方所作的某些事,讓您不舒服,委婉的說出來,如果不告訴對方,對方怎麼知道您的不愉快呢?透過我來告知對方,這樣憋著你們不是很痛苦嗎?無論如何,希望當您責怪媽媽的時候,希望您能從他的角度來看這件事,與你們雙方談話,我知道你們對對方都有一些不滿,有些我甚至認為這是年輕的夫婦剛結婚才會遇到的問題,有些則是一連串的事件與觀點的不同導致對對方的不信任。

我認為媽媽要的不只是物質上的支柱,更是心靈上的支持。希望你們有機會好好的坐下來面對面談,多站在對方的方面來著想,並且告訴對方她哪些行為造成您的不愉快,例如您對她假日一到就跑去台中不滿,但相對的那您能不能提出更好的假日休憩方案呢,讓她覺得這假日過的更愉快、更有價值呢。

您曾經說您接下來的人生沒有什麼意義,我想說的是留住媽媽的心吧!這是我為您找到新的人生意義。讓自己快樂,也讓媽媽快樂。我在次重申,我並沒有認為誰對或誰錯,而是雙方並沒有找到對對方的行為能夠接受的平衡點而已。這封信同時也會寄給媽媽,您應該也會收到我寫給媽媽的信,希望這兩封信能夠幫助到你們,不管你們做什麼樣的決定,我尊重你們的決定,也永遠愛你們。

留言

這個網誌中的熱門文章

勝券在握

其實這本書,感覺上寫的有點雜,比上一本講巴非特的書更難懂,兩個講的東西其實是一致的。投資原則便是先選產業,再選公司,慎選時機進場。只買了解的企業是價值投資一貫的原則。價值投資的書大概就先看到這裡了,彼得林區不知道是屬於那一類的,接下來大概會看這部份的書。暫時的目標是把杜金龍介紹的書單看完,真的還不少。接下來的投資會以巴菲特的方法來做,感覺上這比較適合我,練習把漲跌不當一回事,對我而言真的很重要。期權大概不會再玩了,買了以後一直在看漲跌,令人受不了。工作時都不能專心。 就價值投資人而言,真的不需要我們的產品,因為第一點就把我們程式特性打死,不理會股票市場的漲跌,這樣報價功能就沒什麼意義了,價值投資根本不需要技術分析,除非我們能提供相關價值投資的資訊,但我們基本分析真的很爛,看不到什麼資料。有機會我來思考一下價值投資到底要什麼資料,能不能把他寫成一個可運用的程式。 以下是我認為重要的書摘,其實這也只包含最後一章,我認為也只有這章值得做書摘。 巴非特相信使用短期價格來判斷一家公司的成功與否是愚蠢的。取而代之的是,他要公司向他報告因經濟實力成長所獲得的價值,一年一次,他固定檢查幾個變數: 初始的股東權益報酬率。 營運毛利、負債水準與資本支出需求的變化。 該公司的現金產生能力。 如果這些經濟指標正在進展,他知道長期下來,結果會反應在股價上。短期之內,股價所發生的是是不合常理的。 投資策略 不理會股票市場每日的漲跌 不擔心經濟情勢。 買下一家公司,而不是股票 管理企業的投資組合 巴非特原則 企業原則 這家企業是簡單且可以了解的 了解一家企業如何產生利潤的相關經濟活動。 這家企業的營運歷史是否穩定 他必須經得起時間的考驗。 這家企業的長期發展前景是否看好 市場特許權,五力分析 經營原則 經營者是否理性 理性的經營者將只會把多餘的現金,投資在那些產生較資本成本報酬率為高的計畫裡。 經營者對他的股東是誠實坦白的 報告時能知道營業部門如何營業,坦承失敗,了解公司的目的是使股東權益報酬率達到最大。 經營者是會盲從其他法人機構的行為 當心『其他公司也這麼做,一定沒問題』為自己行為辯護的經營者。衡量經營者競爭力的一個方法是,看他們如何運用自己的思考能力以避免依附群眾心理。 財務原則 把重點集中...

用 AI Debug 的迷思:當建議越改越糟時

現在許多開發者習慣用 AI 來協助 debug,但在實務上常遇到一種情況: 依照 AI 建議改了兩三輪後,錯誤仍然存在,甚至越改越複雜。 這種狀況其實有幾個常見的盲點,值得特別注意。 1. 先回到「上一個正常版本」 當你已經按照 AI 的方向修了好幾次但問題仍未解決時,最有效的第一步是: 回到上一個正常工作的版本,縮小問題來源。 許多 bug 並不是你正在看的那段程式碼造成的,而可能是: 同事剛好修改了某個底層模組 某個 shared component 產生 side effect Auto Layout 層級重新 layout 時觸發 crash 如果只是盯著眼前的 function 修,反而容易被誤導。 2. AI 沒有看到你的整個專案 AI 通常只能根據你貼出的片段判斷問題,這代表它不知道: 你的 view hierarchy 裡是否有其他 constraint 影響 layout 某些 model 是否被 extension 修改過 父層或子層邏輯是否干擾目前的行為 整個專案採用的 concurrency 模型是什麼 因此,AI 可能會朝著完全錯誤的方向修,導致反覆修改卻無法解決。 3. Swift 6 例子:錯誤真正原因常不在你修改的那一行 例如開發者常遇到的錯誤: passing closure as a 'sending' parameter risks causing data races 許多人(包含 AI)會開始從 function 內部調整,但這類錯誤真正的關鍵通常是: 傳進去的物件沒有實作 Sendable。 也就是說,你不是要改 function,而是要回頭檢查: 傳入的 model / struct / class 裡面是否有 non-Sendable 成員 是否需要標註 @unchecked Sendable 如果 AI 沒看到相關檔案,自然很難找到正確方向。 結語:AI 是工具,不是預言機 AI 很適合用來: 解釋概念 協助產生測試程式 提供重構建議 釐清你已懷疑的方向 但在 debug 狀況下,以下三件事更重要: 回到上一版,縮小差異範圍。 釐清真正問題來...

解決 CI Trust Issue:Target Must Be Enabled Before It Can Be Used

📱 iOS開發 | 🔧 CI/CD | 💻 Xcode | 🐛 除錯筆記 🔴 問題描述 這兩天在跑 CI 時突然出現錯誤訊息: Package@swift-6.0.swift:PACKAGE-TARGET:CasePathsMacros: error: Target 'CasePathsMacros' must be enabled before it can be used 🤔 嘗試過的解法 💬 Claude 的建議 首先詢問了 Claude,得到以下步驟: 先更新 swift-case-paths 到最新版本 確保使用 "Up to Next Major Version" 執行 File → Packages → Reset Package Caches Clean Build Folder (Cmd + Shift + K) 重新 Build 結果: 一看就知道沒用 😅 🤖 ChatGPT 的建議 接著試了 ChatGPT 的解法,主要是降低引用到的 package 版本。繞了一圈,還是沒用。 ✅ 最終解決方案 最後還是回到 Google,找到了真正有效的解法。針對這個 macro fingerprint validation 問題,有三種解決方式: 📌 方法一:本機開發用(Terminal 指令) defaults write com.apple.dt.Xcode IDESkipMacroFingerprintValidation -bool YES 📌 方法二:xcodebuild 參數 在執行 xcodebuild 指令時,加上 -skipMacroValidation 參數 📚 參考連結: https://vocus.cc/article/690779ebfd89780001859b14 📌 方法三:CI 正統做法 ⭐️(推薦) 步驟 1: 在專案根目錄建立資料夾 ci_scripts 步驟 2: 在此資料夾中建立腳本 ci_post_clone.sh ,內容如下: #!/bin/zsh mkdir -p ~/Library/org.swift.swiftpm/security/ cp macros.js...