2023-09-24: 感染力
她双手分别拿起一块鹅卵石,快速碰在一起,“铿”,声音不大,但在偌大的掉一根针都能听到的大厅里,这清脆的声音可以清晰地传入耳中。
紧跟着这一声“铿”,后排的三位伴奏者也同时敲下手里面的鹅卵石,三声“铿”分秒不差地重叠在一起,合并为更沉闷的一声“铿”传入耳中。
随着节奏往前推进,她一边敲击鹅卵石,一边轻声走向后面摆好的鼓阵。“铿铿”声瞬间切换为“咚咚咚咚”密集的鼓点,时而大时而小,时而密集时而稀疏,有时候是敲在鼓边的更清脆的“咚”,有时候是敲在鼓心的大声的沉闷的“咚”。这声音快起来的时候,她挥舞的鼓锤变成了看不清的残影;这声音慢起来的时候,她舞动的手臂像是在跳优雅而浪漫的古典舞。
谁说鼓只能拿来敲?只见她双手在鼓面上面划着圆圈摩挲,顿时响起一阵阵沙沙声,伴奏的三人也随之摩挲起来,一阵阵“沙沙沙沙”声此起彼伏。一会儿呼呼的风声响起,一会儿滔滔的水声响起,一会儿又“啪啪”的海水拍击礁石声响起,这声音哪里是来自她们手里的乐器?这声音分明是来自大自然!
一曲终了,她移步另一处鼓阵,这鼓锤再次与她手臂融为一体,一阵密集的鼓声之间,竟然出现了一声清脆的木棒碰到金属的声音。哦,这是旁边的金属架。开始是一声,后面越来越多,鼓声则越来越少。再后来,竟然全部是鼓锤敲击金属架的声音。随着她缓慢移步,旁边的鼓架、放乐器的桌面、桌子的桌角、地面全都变成了她的乐器。“铿铿”、“锵锵”、“砰砰”、“哐哐”、“啪啪”这不同质地的敲击声和谐地有节奏地发出,组成了一曲错落有致的壮丽乐章。
2023-09-23: 语言的能指和所指
著名的语言学家索绪尔在分析了语言的结构之后,发现我们所说的每一个语词都存在能指和所指两个概念。
能指是指一个语词的符号,而所指是指该符号所表达的概念和意义。能指是人们想要表达其所指时赋予的一个符号。
所指优先于能指而出现。比如,苹果作为一种球形的红色水果,在没有人类语言之前也是一直都存在的,人们为了表达这种水果,于是设计了一个符号“苹果”。
区分了能指和所指之后,就能理解,当我们想要表达某一个意思(所指)时,我们通过说出来一系列符号(能指)来实现。但是,听众却只能通过这些能指来理解我们的所指。于是,误解便经常产生。
如何消除误解?结合语音和表情,我们就能更多的获得对方的所指,这即是我们所推崇的当面沟通。
在软件开发领域,我们用变量名、函数名、类名、包名等编程语言元素来表达我们的所指。由于这些名字同样是自然语言,只是一种能指符号,其背后的所指常常因人而异。这就不难理解为什么我们读他人的代码会比较困难。
如何缓解?这可能需要我们每一个人在编写代码时都需要尽可能用清晰易懂的、没有歧义的语词。
2023-09-22: 理解就是视域融合
人是历史的人,每个人都身处不同的历史阶段下。人同时也是社会的人,每个人都在他的社会圈子中的活动。所以,人的认知范围受限于这个历史阶段和社会圈子,这个有限的范围就是人的视域。
一个人与另一个人沟通,需要彼此相互理解,理解的过程就是视域融合的过程。如果两者的视域完全没有交集,则无法相互理解。如果两者视域接近,则很容易相互理解。
视域的融合就如同可乐和雪碧的融合。当你作为可乐与另一个作为雪碧的人交流时,他的雪碧就会融入你的可乐,从而改变你的颜色和味道。同时,你的可乐也会融入他的雪碧,他的颜色与味道也因你而改变。
理解是两个人的双向奔赴,相互找到可融合的点,求同存异。理解也是无法相融的视域发生碰撞的点,碰撞激起的火花带来创新。
2023-09-21: 交往理性
在物质生活高度发达的今天,普世的教育是对科技的崇尚,认为脱胎于科技的工具就是人类之光。但是过于崇尚科技和工具,就容易忽略一个问题:科技的最终目的是服务于人并提升人类整体的幸福感。
在资本主义社会里,企业执着于创造利润,人不仅没有得到应有的服务,反而不得不面对越来越长的工作时间,越来越大的工作强度以及越来越低下的生活品质。如此一来,我们发展科技的作用是什么?
德国当代哲学家哈贝马斯提出的交往理性正是针对当今社会的工具理性中的问题而提出。工具理性的社会里,人由于使用工具产生了莫名的优越感,人与人之间的情感变得冰冷。交往理性呼吁人们关注和回归人与人之间的交往过程,提醒人们保持谦逊,用相互可以理解的方式沟通,求同存异,从而营造一个和谐共处的环境。
敏捷宣言中有一句话是个体和互动高于流程和工具。可以发现,敏捷宣言与交往理性所推崇的价值观是一致的。在软件开发活动中,我们只有把人的位置放在工具之上才能帮助我们构建更高质量、更人性化的软件工具。
2023-09-20: 知觉
我们很熟悉感觉,即用身体器官去感受世界而觉察到一些东西。它包括视觉、听觉、触觉、嗅觉等等。
知觉是什么?在梅洛庞蒂看来,从身体到心灵之间的桥梁就是知觉,知觉是基于心灵的认知的感觉,它把身体和心灵给紧密联系起来。
试想,如果我们在感觉之前,没有任何的感受经验,对将要感受的外物也没有任何的认知,那我们会如何对待接下来的感受?大概就如同婴儿,只剩下一些模糊不清的本能反应。
如果我们没有感受,而只有心灵,如同笛卡尔所说“我思故我在”,那我们可能根本无法成长起来,因为婴儿最开始的成长就是不断感受世界。即便成长起来了,没有身体的心灵也将如果植物人一样没有任何依附。
所以,心灵和身体是和谐的,不可分割的,知觉就是建立它们之间联系的桥梁。我们依靠心灵的思考,结合从感觉中获取的信息,而与世界进行交互。
2023-09-19: 匠艺与匠人
我们常常听说软件匠艺,字面意思是指把软件做成艺术品,这应该是每一个做软件开发的人的追求。
我对此的理解是,要做软件匠艺先做软件匠人。
什么是匠人,最初的匠人是指精益求精的手工艺人。在软件开发领域同样需要精益求精的精神。
如果你舍得多花五分钟把代码格式调整好,那你就在精益求精的路上往前走了一步。
如果你舍得在写代码之前仔细思考如何用一个更好的模型来抽象当前的问题,那你就在精益求精的路上又往前走了一步。
如果你不惜多花费一点时间从软件的用户、代码(api)的用户角度思考如何设计一个易用且好理解的接口,那你再次往前走了一步。
如果你对做好的功能建立了良好的易维护的测试,那你离匠人就更近了,你的软件就离匠艺更近了。
好的软件的背后是好的软件开发人员,是对好的极致追求。
2023-09-18: 逛超市
周末,午饭后,躺在沙发上休息了一阵子。我叫上她一起出去走走,消消食。去超市吧,顺便买点东西回来。
下楼,穿过地铁通道,往超市方向走去。她走得很快,我不得不叫住她,“你走太快了,能慢一点吗?” 她也突然意识到这一点,才放慢脚步。但是,走了几步,竟然又开始恢复到之前的速度。
到超市了。如何逛?我说,“我们要走一走每一个货架,看看以前都遗漏了什么”。于是我拉着她沿着货架左拐右拐,像是寻宝一般。超市的东西还真是多种多样,想得到的想不到的东西都有,包括各类睡衣、婴儿车、鞋子、毯子、玩具等等。食品区东西更是丰富,诱人的果脯,新鲜的水果和牛奶,各类糕点,各类干粮,卤的炸的,不管是颜色还是香气都肆无忌惮地诱惑着你。逛完之后,不禁感叹,人类的物质竟然丰富到这样的程度了吗?
我还在寻宝,但是她对此似乎没什么兴趣,望着一处搭建好到帐篷发呆。我叫她,这才反应过来,继续一同往前走去。
你越慢,时间越慢,你越快,时间越快。然而,生命的时间是有限的,究竟是要快一点还是慢一点?