-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
128 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -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 行动至少能发现一些隐藏的安全问题 | ||
|
||
|