我离开家就会拖延很多事,因为平时的生活节奏被打乱了,比如这次周三才写的周记。
## 💻 编程是带着镣铐跳舞吗?
我们生活在一个充满自动化的时代,写代码也有很多自动化工具,有很多人专注于开发自动化工具来帮助人们提高效率。
比如 Ruff,作为 Python Lint 的集大成者,它细致到能够检查变量的命名是否符合“规范”。大多数 Ruff 规则会解释为什么这样做不是推荐做法,但并不是每一条解释都能够让人接受。
我最近遇到了一些不愿意接受这种规则的人,也开始思考这种“规范化”会不会扼杀人的创造性?其实自从顺序、循环和选择结构被证明能够替代 goto 开始,高级语言就一直在增加而不是减少对语法的限制,这些限制使我们拥有了更统一且符合直觉的接口,更便利的协作。我认为它的价值远大于带来的些许不便。
可当人们不愿意被这些规则约束时,我们又何必去强迫他们呢?
## 🌿 乡土情结
春节期间,为了避开家中的寒冷,我去了一个处于亚热带的地区,之后又到了热带,体验了一次 27°C 的冬天。
在这期间,我听了一期播客,里面有一个关于东北人的观点很有意思:他说东北人因为更早经历过下行周期,和其他地方的人有着非常不同的好心态。他们没有落叶归根的“乡土情结”,而是致力于把所到的每一个地方都变成自己的家,和万事万物做亲戚。
不知道这算不算刻板印象,但我觉得这种说法很有趣。比起“回家”,把自己在的地方变成“家”听起来要厉害得多,不是吗?
#周记
## 💻 编程是带着镣铐跳舞吗?
我们生活在一个充满自动化的时代,写代码也有很多自动化工具,有很多人专注于开发自动化工具来帮助人们提高效率。
比如 Ruff,作为 Python Lint 的集大成者,它细致到能够检查变量的命名是否符合“规范”。大多数 Ruff 规则会解释为什么这样做不是推荐做法,但并不是每一条解释都能够让人接受。
我最近遇到了一些不愿意接受这种规则的人,也开始思考这种“规范化”会不会扼杀人的创造性?其实自从顺序、循环和选择结构被证明能够替代 goto 开始,高级语言就一直在增加而不是减少对语法的限制,这些限制使我们拥有了更统一且符合直觉的接口,更便利的协作。我认为它的价值远大于带来的些许不便。
可当人们不愿意被这些规则约束时,我们又何必去强迫他们呢?
## 🌿 乡土情结
春节期间,为了避开家中的寒冷,我去了一个处于亚热带的地区,之后又到了热带,体验了一次 27°C 的冬天。
在这期间,我听了一期播客,里面有一个关于东北人的观点很有意思:他说东北人因为更早经历过下行周期,和其他地方的人有着非常不同的好心态。他们没有落叶归根的“乡土情结”,而是致力于把所到的每一个地方都变成自己的家,和万事万物做亲戚。
不知道这算不算刻板印象,但我觉得这种说法很有趣。比起“回家”,把自己在的地方变成“家”听起来要厉害得多,不是吗?
#周记