这是我的最后一篇文章(不是真的,后来作者还写几篇)。或许我可以多写几篇,但是有太多事情要去处理了,写完这个,我得选个最舒适的卧床姿势,去专注和病痛斗争以及陪伴我的家人了。

昨天有12个朋友来看我,包括我几个可爱的小孩,你可能会想这么多人来会累个半死,然而络绎不绝的朋友跟家人来访对我而言,就像一场奢华的,无限量供应新鲜热水的泡澡,棒极了。

我曾经是一个与社会断绝联繫又孤单的年轻人,也许有点自闭,心中只有工作、游泳跟几只猫。对于「跟其他人跟在一起会感到快乐」这种想法感到奇怪,不过我的工作还算有点价值,至少我自己是这么想的。我们用Cobol语言写过代码生成器,我写的编辑器在公司中很快受欢迎,因為它运作的非常好,而且能在我们所有的系统平台上执行。我自学C跟8086汇编,还写过几个工具性的共享软件。我就是这样慢慢地度过了90年代。

久而久之我发现如果跟陌生人交谈,任何形式的互动过程(例如买热狗、或者买东西)对方都会愉快地回应,这让我对交谈上了瘾,就像那些喝咖啡慢慢上癮的人一样。

它逐渐变成了日常,然后又变成我工作的目地:到陌生的地方去见不同的人。我喜欢参加研讨会,因為在那裡找人讲话不需要想借口,每个人都喜欢而且想要讲话。我很少在那里讨论技术性议题。如果你想讨论技术的话,可以去读代码。

因為这样,这几十年来我很自豪我的主要工作就是跟人谈话、听他们说话、彼此交流知识,然后综合起来再分享给其他人。我总共在欧洲、美洲、非洲与亚洲做了上千场交流,任何人赞誉我有创意、聪明,我都欣然接受。其实那些我曾提出的观点原型或理论,一直都是从有现实生活经验的人们那发掘出来的。

感谢你们,我的朋友们,因為你们才有那些。当我说 ” 我爱你们 ” 时,那不是一种姿态。我一直从你们身上获取给养,包括专业和思想。

今天,我要记录最后一个观点原型,它是关于如何面对死亡的。但是这篇文章不是RFC:)

发生什么事了呢?

从专业技术上来讲,我所罹患的胆管癌已经转移到左右的肺部。从二月份开始干咳,疲惫感越来越沈重,以致无法专心工作。三月份我父亲过世我们忙进忙出办理他的后事时,咳嗽一直伴随着我。4月8日我跟我的肿瘤医生说我非常不舒服,她替我安排了紧急的CAT扫描跟抽血检验。

4月13日做了恐怖的内视镜及切片,4月15日做正子断层扫描(PET Scan),4月16日本来我打算开车到Eindhoven去NextBuild公司演讲,没去成反而是进了急诊室,切片那一侧有剧痛,打了抗生素之后疼痛才感到纾解。4月18日肿瘤科医生确认是癌症转移,我无法出院得要继续留下来,我的主治大夫正在考虑要进行怎样的化疗,我罹患的癌症在欧洲病例不多,相关资料很少。

我们所确知的是胆管癌对化疗的反应不佳,而且我身上的癌症攻击性很强而且移动得很快,第三,身体其它地方(肺部)已经发现有癌症转移,这些都是清清楚楚的具体资料。

所以,那一天我对外公开了这个讯息,并准备面对死亡。

如何与临终者交谈

与临终者谈话可能很艰辛,我们暂时称这个将死之病人为Bob,探病的人称为Alice,以下几点是Alice不应该对Bob说的:

  1. ”撑著点!你必须保持希望,你必须击败它!” ,你要假设 「Bob已经尽力去击败病魔了」,这个假设不会错的,就算他没有,那也是他的选择。
  2. ”我好难过,你不能死”,我女儿曾对我讲过这句话,我当时跟她说这是无可争论的现实,死亡是不允许我们选择的。对事实生气或难过是在浪费时间,无法改变事实。
  3. ”你一定可以打败它!不试怎么知道” ,这是Alice在表达她的期望。但错误的期望不是治疗,好的化疗药剂或者解痛剂才是。
  4. “好像还有一些偏方”,这句话让我很想拿鎚子,还好对我讲这种话的人不多。就算真有奇迹,也要考虑费用跟找到它对其他人所造成的压力,我们大家都知道,找到的机率像中头彩一样渺茫,那样做的话很自私也没效益。人活着,就有死亡,生死由命。
  5. ”读圣经第几章第几节,会对你有帮助”,这种讲法是既鲁莽又失礼,再加上愚蠢与傲慢。如果Bob需要信仰帮忙的话,他自己会去找牧师,如果没有就是他不想去。这句话也会让我想拿鎚子。
  6. 小心翼翼吞吞吐吐地探问是一种消极性的骚扰。让Bob一再反覆回答一些细微、无聊的蠢问题。例如「我把你吵醒了吗」,很可能Bob根本没有心情跟你作无意义的闲聊乱扯,他要么想要人们亲近他,要么跟他讲些有趣的事情(下面会讲)。
    此外,不要打电话给他然后在电话上哭,如果你感觉快要哭了,先挂断电话等个十分钟后再打。流眼泪不是问题,可是对Bob而言,「自怜」比任何其它情绪都更加灰暗。我知道该怎么主导自己的情绪,但大部分其他Bob们的心灵还是很脆弱的。

以下是Alice可以对Bob说,并且会令他感到快乐的事:

  1. 曾经一起经历过的往事。”还记得那时候吗?”,”喔!我想起来了,...,真棒!”
  2. 诊疗的细节。Bob现在困在病床上,他经历林林总总行礼如仪的疗程、医护人员、药物以及他罹患的疾病等等。我会立刻靠上前去倾听Bob跟我分享。
  3. 帮忙Bob处理实际的问题。要让生活井然有序很复杂,需要人出手相助与心力关照。
  4. 假若Bob像我一样是个作家的话,可以跟他说”我买了你的书”这一类的话,不管是基于奉承或者真心都能让Bob会心一笑。
    还有,除了快乐之外的其他情绪不必透露。记得,不要给他出新的功课。

Bob的责任

不是全部都是Alice的事,在此协定中Bob也有他的责任,至少有以下几件事:

  1. 常喜乐。这点听起来有迂腐但很必要。如果Bob郁郁寡欢,Alice每次跟他讲话也会跟著心情沮丧。
  2. 无庸置疑,Bob必须把自己的事情处理好。既然已经预期到来日无多,应该尽力让自己变得可有可无。在家庭上,这不可能做到,但是在工作上是做得到的。所以这几年来我已经把自己从活跃的ZeroMQ社群里面抽离了。
  3. 减少所有能减少的压力跟花费。例如,比利时可以安乐死,我已经告诉医生请他们准备了(不是现在!时机到的时候…)。我会请人们当我还活著的时候来道别,不必办丧礼。如果大学觉得有用的话,我准备把器官捐给大学。
  4. 认清现实。“希望”不是药,这点我已经解释过了。如果你打算跟你的医生协商,那么讨论些实用性的、让其他人都能受惠的议题。我已经告诉我的医生,如果他们想在我身上实验任何化疗药物就尽管去作。他们获得了数据,而我起码也对这个让我多活了五年以上的医疗系统作点贡献。
  5. 作最坏打算。我的肿瘤医师当时一看到我的片子马上打电话给我,说她研判是癌症。左右两边的肺部都有,处处可见。我放下电话,告诉了孩子,隔天我也把最坏的状况告诉孩子们的学校,然后是家庭律师、公证人。十天之后,切片病理检验确认是癌症,这额外的十天让我有时间作准备,也让我自己有时间替自己感到悲伤。
  6. 坦诚、透明地面对其他人。其他人需要有时间去悲伤,如果他们能在Bob还能讲话时跟他讨论的话,处理后事相对会简单得多。没什麼好难以啟齿的,死亡并不是失败。

向孩子们解释

我的小孩分别是12岁、9岁、5岁。没有父亲陪著长大是一件非常不好的事情,但这是现实。但我将活在他们的DNA里面、活在Youtube上无尽的会议演讲里面,活在我的文章里面。

这几年来我已经慢慢地向他们解释很多遍:终有一天我会走,或早或晚。每个人都会死,是的,小Gregor,你也是呀。那是生命的一部分。

小Gregor,想像你有一盒乐高玩具,你拼了一栋房子,留著它又一直继续拼新的房子,旧的都不拆掉的话会发生什麼事?”盒子会变成空的,爹地”,很好,这就对了,那麼你能继续盖新房子吗?”不可以,不行了” 。嗯,我们就像乐高游戏的房子,死了以后我们会被拆解,就像回到盒子裡,让新的身体可以被生出来,这就是生死之转轮。

不过,他们最常看到的是自己的老爸快乐又轻松(不是因为止痛剂的缘故),而且好几个礼拜都感觉蛮正常地在跟他们说再见。我好感恩没有突然挂掉,我好感恩没有像植物人那样失去心智。

而且我已经告诉我的孩子们要会游泳、骑单车、溜冰跟射击,要会煮东西、要去旅行,要去露营,要会使用新的科技而不必害怕。Gregor三岁的时候就在玩Minecraft,左手键盘,右手滑鼠。Noemie七岁的时候就学会用手枪。他们会讲好几种语言。他们有自信而且学得很快,就跟他们老爸一样。

每个人都应该认识死亡的意义。构成一个完整的个体的核心之一就是接纳自己“生命有限”这个真相。当然,我们要為活下去打拼,然而当它要成為过去的时候,我们就拥抱这个终点吧。我很高兴自己能把这门功课亲自传授给孩子们,以前从来没有人会告诉我这些事情。

安乐死

我很庆幸自己最后还是没有离开比利时。这个国家允许临终或生命品质已经糟糕透顶的病人自主地选择结束生命。后者需要经过三个医师及一个精神科医师的评估,以及四个礼拜的缓冲期。若是前者则只须一个医生的评估意见。

我父亲是安乐死的,他选择了周二复活节,那时我们好几个家人陪伴他经历一个简单又安详的过程。第一剂注射让他进入昏睡状态,第二剂让心脏停止跳动。当时我觉得这样死法不错,虽然当时我不知道接著轮到我病了,(总之)安乐死是我已经想过的事。

令我感到震撼的是,都已经是2016年了依然很少国家允许安乐死,强制要求病人承受腐烂的折磨后和无效的急救,太残忍了。安乐死跟癌症特别有关系,因为癌症是主要的死因之一。如果你所属选区的民意代表反对的话,请抽空游说一下他,有尊严地死亡才是正确的方式。

我对死亡的的态度

我从来不是一个怕事的人。关于我成为掠夺者角色 (Allen Ding形容得很好的那个)这件事情,我的死亡大笔一挥让我能淡然面对它在事业与社会上所产生的风险,也让我们能够在「权力游戏 Game of Thrones」计划结束后平静下来。那从来不是真正的我,只是恰巧在那个时间、那个地点我扮演了那个必须让事情继续运作下去的角色。

我已经准备了多年去面对这一切,亲眼目睹数个精心筹划的计划同步进行的壮观场面,让我深深感到心满意足。从2011年开始我成为手枪射击专家、自学弹钢琴(还自编了几段小曲),能亲眼见到自己的小孩长成具有快乐、朝气蓬勃的性格,写了三本书,还指导ZeroMQ社群能逐步壮大。Bob如我,夫复何求?

这里的医护人员很亲切,我没有任何抱怨,我只有感恩所有的朋友,这几年来你们带给我欢乐,也感谢那些维持我性命和活力的药物。

谢谢你们 ! :)

替孩子们着想

可以把这篇文章用在你的故事里。如果你把故事写在别的地方或想Email给我的话,可以,请复制/粘贴在本篇下方的评论(Comments)上。我想让孩子们从一个地方就可以知道他们的父亲在别人口中是怎样的人。

许多想捐点钱帮助孩子们的人在问我的Paypal帐号,它是: ph@imatix.com

译者:jackiehoo

A Protocl For Dying相关推荐

  1. Get busy living or get busy dying

    好久不看大片了,今天花了一些时间仔细看了一遍<肖申克的救赎>,应该是很仔细的看了一遍,这个影片真的震撼心灵,"Get busy living or get busy dying. ...

  2. Dying In The Sun

    曾把这首歌介绍给朋友, 朋友听完后说并不喜欢, 不过, 我是很喜欢这首歌, Dying In The Sun Cranberries Do you remember The things we use ...

  3. 深度卷积生成对抗网络

    深度卷积生成对抗网络 Deep Convolutional Generative Adversarial Networks GANs如何工作的基本思想.可以从一些简单的,易于抽样的分布,如均匀分布或正 ...

  4. HttpUrlConnection底层实现和关于java host绑定ip即时生效的设置及分析

    最近有个需求需要对于获取URL页面进行host绑定并且立即生效,在java里面实现可以用代理服务器来实现:因为在测试环境下可能需要通过绑定来访问测试环境的应用 实现代码如下: public stati ...

  5. golang int64转string_Golang 并发数据冲突检测器与并发安全

    介绍 共享数据竞争问题是并发系统中常见且难排查的问题. 什么是数据竞争? 当两个协程goroutine同时访问相同的共享变量,其中有一个执行了写操作,或两个都执行了写操作,就会出现数据竞争问题,导致数 ...

  6. Memcached内存池分析

    针对Memcacged1.4.15代码 1.完整slabs内存池图 这是我画的memcached的slabs内存池对象关系图: 2.内存池数据结构 typedef struct {unsigned i ...

  7. android 游戏引擎libgdx demo cuboc分析

    开始学习android游戏开发也有一段时间了,挑选libgdx这个游戏引擎来进行学习和开发.Libgdx是一款支持2D与3D游戏开发的游戏类库,并且它是夸平台的.例如你可以在windos下开发,同样的 ...

  8. 阿里云前端周刊 - 第 29 期

    推荐 1. RESTful API 设计最佳实践 https://blog.philipphauer.de/... 项目资源的URL应该如何设计?用名词复数还是用名词单数?一个资源需要多少个URL?用 ...

  9. 考csp所需算法_CSP vs RxJS:您所不知道的。

    考csp所需算法 by Kevin Ghadyani 通过凯文·加迪亚尼(Kevin Ghadyani) CSP vs RxJS:您所不知道的. (CSP vs RxJS: what you don' ...

最新文章

  1. c++之趣味new代码大家看
  2. 在浏览器中输入网址后的流程
  3. 如何自己动手建立最简单的动态网站
  4. NPOI 导出 excel 性能测试
  5. bzoj3631: [JLOI2014]松鼠的新家
  6. django界面上弹出bootstrap modal对话框,对话框中包含iframe并请求一个新的页面
  7. 蓝桥杯 ADV-234 算法提高 字符串跳步
  8. 系统学习机器学习之线性判别式(二)
  9. javascript animation lib greensock gsap介绍
  10. Could not read JSON: Cannot construct instance of `java.util.ArrayList$SubList`
  11. Go-Redis使用手册
  12. LED背光源是什么,背光源LED是什么意思呢?
  13. 第一课 初识计算机ppt,第一课 初识Powerpoint.ppt
  14. 云帆大数据学院_hadoop 2.2.0源码编译
  15. 朔日计算机基础答案,大學计算机基础课程练习系统使用手册.doc
  16. html实现向上向下箭头,纯css实现上下左右箭头
  17. CORBA 简单了解和JAVA与C++互操以及C++调用Java web service
  18. 计算机网络学习笔记(三)——网络核心、接入网与物理媒体
  19. 不小心清空了回收站怎么恢复,回收站删除的东西可以恢复吗
  20. 亚马逊AWS与凯捷、富通云腾、神州泰岳达成战略合作

热门文章

  1. Excel中find,left,iferror,right函数使用
  2. java开发操作系统:一个程序向另一个程序伸出的咸猪手
  3. 计算机硬件组成理论性知识,简析计算机硬件知识体系的结构框架.doc
  4. 贴几句夸人的句子~~~~hoho
  5. python基础之面向对象1
  6. libgdx thinking之资源生死有命
  7. 《VC++深入详解》第四章 简单绘图
  8. bzoj 4402: Claris的剑
  9. 全文搜索引擎 Elasticsearch详解
  10. 自定义ASP.NET MVC JsonResult序列化结果