From 59f6145394748acffa45d92ff65241a1008b8d69 Mon Sep 17 00:00:00 2001 From: Yiran Zhou Date: Mon, 1 Jul 2024 08:32:28 +0800 Subject: [PATCH] Add issue 20240630 --- content/posts/Weekly-Issue-2024-06-30.md | 128 +++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 content/posts/Weekly-Issue-2024-06-30.md diff --git a/content/posts/Weekly-Issue-2024-06-30.md b/content/posts/Weekly-Issue-2024-06-30.md new file mode 100644 index 000000000..46632d12d --- /dev/null +++ b/content/posts/Weekly-Issue-2024-06-30.md @@ -0,0 +1,128 @@ +--- +title: Weekly Issue-死亡行军 +date: 2024-06-30 +tags: +- Weekly +description: +--- + + +## 文章 + +### 技术 + +[Things That Makes a Good Site Reliability Engineer](https://reliabilityengineering.substack.com/p/things-that-makes-a-good-site-reliability) + +虽然我觉得大部分可能是正确的废话,但是“Know When to Keep Your Mouth Shut”这一点,很重要,共勉。 + +--- + +[refuse systemd-tmpfiles --purge invocation without config file specified on cmdline · Issue #33349 · systemd/systemd · GitHub](https://github.com/systemd/systemd/issues/33349) + +`systemd-tmpfiles --purge` 会清理掉所有 `tmpfiles.d` 创建的文件,非常的危险,但是又可能有些用处,相当于一个恢复出厂设置?类似于 ClearLinux 的行为? + +--- +[Start all of your commands with a comma](https://rhodesmill.org/brandon/2009/commands-with-comma/) + +开发机上经常会安装这种软件,自己也会写很多的脚本来便于日常使用,日常脚本起名字通常会剪短易用,就有可能和系统安装的工具冲突,可以使用 `,` 作为前缀解决这个问题。 + +--- + + +[What can we remove? — Steph Ango](https://stephango.com/remove) + +>A good system is designed to be periodically cleared of cruft. It has a built-in counterbalance. Without this pressure, our bias drives us to add band-aid after band-aid, until the only choice is to destroy the whole system and start from scratch. +>Remember those who did the invisible work of removing. Their legacy was not to build a sand castle, but to care for the beautiful beach on which we play. + +记住那些做了无形的移除工作的人。他们的遗产不是建造沙堡,而是照顾我们玩耍的美丽海滩。 + +--- + +[Hot Potato Routing | 卡瓦邦噶!](https://www.kawabangga.com/posts/6357) + +>[Hot Potato Routing](https://en.wikipedia.org/wiki/Hot-potato_routing)——烫手的山芋。指的是 ISP 在路由转发的时候,不会选择最优的路线,而是会选择**最快能把这个包转出自己的自治域**的路线。 + +此处配合阅读: +>什么是死亡行军? +> +>在 1942 年初,日军迫使高达 76,000 至 78,000 名美国与菲律宾战俘在极度疲惫和营养不良的状态下,徒步穿越 100 多公里的距离到达圣费南多,再通过铁路运送至卡帕斯的“欧唐纳”营地关押。这次被称为“死亡行军”的残酷行径中,许多战俘由于极度缺水、饥饿,加上未受妥善治疗的伤病和日军的虐待,最终导致估计约 500 至 1,000 名美军和高达 10,000 名菲军在行军途中或抵达战俘营后不久死亡。 +> +>日军在执行这场残酷的行军计划时,有着明确的目的地,然而对于被俘的士兵来说,他们对最终的目的地一无所知,更遑论被提供任何前往目的地的资源或信息。在极端的不确定性和信息不透明的状况下,俘虏们只能尽其所能跟随行军,希望能存活下来。然而,由于极度的资源匮乏,包括食物和饮水,再加上缺乏医疗照护和持续的虐待,许多俘虏最终耗尽了他们所有的力气,倒毙在了通往未知目的地的路上。这场行军不仅是对身体的折磨,也是对心理的极大考验,许多人在绝望中迎来了自己的生命终章。 +> +>在一个被戏称为“项目的死亡行军”的开发计划中,虽然目标明确,但设计的不全面和缺乏细致考量显而易见。项目缺乏明确的里程碑和准确的导航,使得参与者面临一路上的强烈不确定性。由于信息的不透明和沟通渠道的缺失,一线工程师们仿佛被投入了一个未知的迷宫。 +> +>在如此环境下,工程师们孤军奋战,尽管全程投入了大量精力,却因为没有合理的停歇和调节工作节奏的机会感到极度疲惫。他们投入努力,但随之而来的是沮丧和无力——任劳任怨的奋斗并未带来预期的成果。随着时间的流逝,项目进度的迟缓和挑战的不断增加让他们陷入了深深的无望之中。这种持续的高强度和低反馈的工作状态,不仅耗尽了工程师们的体力,也严重摧残了他们的士气和创造力。 +> +>我该怎么办? +>在面临“项目死亡行军”的挑战时,采取适当的措施是至关重要的。 +>- 预期管理:通过自顶向下和自下向上的沟通进行预期管理以确保目标对齐,减少误解和潜在的冲突。 +>- 方案与路径设计:精心设计方案、明确路径,并建立健全的风险管理机制,确保项目对变化能快速响应。 +>- 信息透明度:采取措施保证信息传递的透明度,让团队成员能够及时获取进度更新和问题反馈。 +>- 个体保护与节奏把控:着力保护团队成员的工作与生活平衡,合理安排工作强度和休息时间,避免燃尽现象。 + + + +这篇文章里面讲述的事情,是真实发生的,我也是亲身经历过的,甚至正在经历。 +在公司早期的时候,大家做事是为了一个目标做事,“组”的概念很小,都是为了最终做完功能,产品能最终上线,用户能满意。随着组织架构的复杂,哪怕我们现在绝对人数并不多,但是已经明显能感受到“组”的概念越来越重了,很多人会开始说“你们“、“我们”、“帮你们”。 +这样的隔阂就会带来,如果双方沟通效率和沟通成功越来越差,今天你可以 1 天不回复我一个问题,明天我就可以 2 天不回复你一个问题。这是真实发生的事情,只要对方没有自己 block 任务进度,那么就不重要。 + +这种工作感受就非常的差,进而可能出现同事情绪上头的情况。在我的认知里,大家都是成年人,成年人应该是可以理解如何才能最快的把事情推进下去,大家应该都知道现在这个状态这是不好的。 + +但是没什么用,无论是工作压力、生活压力、还是个人的心理状态,很多人都处于一个疲惫的状态,短时间看不到什么改善的方式。 + + +--- + + +### 生活 + +[逻辑与爹 | 默默小屋](https://www.gexiao.me/2024/06/25/logic-under-power/) + +>我单方面把此类场景取名「微波炉时刻」:为了守护自尊,或者厌恶损失,又或者维护一个意识里不可侵犯的对象,对致命问题视而不见,明明无力解释却强行转向他处。 +> +>它们会成为爹,并不是因为它们真的特殊和牛逼,而是它们与个人的或强或弱的关联关系,可以让人沉到满足既定规则和约束的安全感里,可以被拿来支撑自尊自信。所以,它们才会成为高高在上的爹,不可质疑,不可否定,甚至不可讨论,他人的中立立场都是大不敬。爹的决定必会深思熟虑大局观拉满,爹的信息一定精准客观完备,爹的一举一动都道德且妥当,爹的进步和伟大也是你的小小成就。戏台上的老将军,背上插满 Flag,如同你人生的旷野里,遍布大小爹。 + +这里的“爹”,我理解是权利所赋予的具象,比如亲情中的父母、职场中的上下级、或者是其他一些因为慕强所带来的想象中的“目标”。在这种思考框架下,逻辑和理性思维可能会被扭曲。 + +"最后,掌中宝是鸡膝软骨,大腿骨与小腿骨相连的部位。" + +--- + +[顺风车的一些记录 | 默默小屋](https://www.gexiao.me/2024/06/18/hitch-notes/) + +>简单来说,我这类消费者不仅知道一分钱一分货,而且愿意用九分钱买你的八分货,因为我们知道产品质量上升到某个阶段后,它的售价出于各方面原因并不能只线性提升。但市场被偷工减料的低价产品席卷一圈,八分货要么直接被清零没人愿意做,要么价格贵得离谱,这是最难受的。很多时候只是想要一个比及格线好一点点的东西,却要先找找专业人士的文章看看经验帖甚至行业研报,心累。 + +确实也有这种苦恼。 + +顺风车应该是一个不错的可以接触到陌生人的方式,也挺有趣的。 + +--- + + +[现在适合买房子吗?](https://blog.sailfishc.com/house) + +知行小酒馆居然还有过“那接下来不出意外就应该是 25 到 27 年,我觉得会有一个大概两到三年的很长而且可持续性很强的行情”这种观点,果然我对于他们的印象没有很好是有原因的。 + +--- +[The Case for Not Sanitizing Fairy Tales by Haley Stewart](https://www.plough.com/en/topics/culture/literature/the-case-for-not-sanitizing-fairy-tales) + +童话故事应该进行“美化”么?我觉得是需要的,不应该两极分化,在成长过程中,一点点的增加部分没有经过美化的故事。 + +--- + + +## 书影 + +《百变小红帽》,因为上面关于童话故事的讨论,找一本相关的书籍看看。 + + +## 碎碎念 + +* 一起共事 8 年的同事要离职了,内心复杂。 +* 为什么人行道不打水泥呢?这样可以统一找平,难道是为了维修方便吗?维修管道? +* table 是信息结构之王。 +* 在 debug 的时候,能够正确的描述现象,是一个不错的能力。 +* Notion API 请求暴露他们会给用户划分级别的事实,这个应该是属于公开的秘密,只是大公司做的比较好,没有暴露出来 +* RIIR 行动至少能发现一些隐藏的安全问题 + +