惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
Cyberwarzone
Cyberwarzone
博客园 - Franky
V
V2EX
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
Martin Fowler
Martin Fowler
The Cloudflare Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
Vercel News
Vercel News
Blog — PlanetScale
Blog — PlanetScale
Webroot Blog
Webroot Blog
Hacker News: Ask HN
Hacker News: Ask HN
Forbes - Security
Forbes - Security
D
Docker
C
CXSECURITY Database RSS Feed - CXSecurity.com
Project Zero
Project Zero
大猫的无限游戏
大猫的无限游戏
云风的 BLOG
云风的 BLOG
C
Cyber Attacks, Cyber Crime and Cyber Security
Recent Announcements
Recent Announcements
L
LINUX DO - 热门话题
小众软件
小众软件
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
S
Security @ Cisco Blogs
T
Threat Research - Cisco Blogs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
The Register - Security
The Register - Security
O
OpenAI News
雷峰网
雷峰网
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
Scott Helme
Scott Helme
Google DeepMind News
Google DeepMind News
博客园 - 司徒正美
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Help Net Security
Help Net Security
F
Full Disclosure
Engineering at Meta
Engineering at Meta
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Tailwind CSS Blog
Google DeepMind News
Google DeepMind News
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
Attack and Defense Labs
Attack and Defense Labs
T
Tenable Blog
AI
AI
Spread Privacy
Spread Privacy

Surmon.me

一人有限集团 你就是不敢 创造力是温柔的谎言 人类正在退出人类 AI 代替不了这样的你 脉冲点火背后的架构设计 基于 Cloudflare 生态的 AI Agent 实现 NodePress 支持用户登录了 从统计学习到通用智能 2025 投资报告:走慢的路 无依之地 会杀人的菩萨 无我不是共识 文化的积重与偏见 当下即安 科学的尽头是态度 无我不是 Egoless 信仰不因恐惧而存在 世间无解的矛与盾 先别急着做些什么 佛不需要你的皈依 真理的幻觉 两扇大门 造心里的浮屠 自胜者强 逻辑与智慧 真的相 快乐的秘密 只需愿意 是名体验 最深沉的梦 森林里倒下的树 现象与相 庸人自扰 React 与 Vue 的完美融合 开心就好吗 与原生家庭和解 两支毒箭 怎么自净其意 一尘不染 一片白云 让风穿膛而过 喝下去,然后闭嘴 活在当下 当纠结发生时 唯「我」独尊 一场把戏(时间) 一场把戏(二元对立) “我” 和 “我” 谁是众生? 船里没有人 玫瑰不需要说话 没有人能渡任何人 你我为轮,使之不再 当我们在谈论独立时 自我约束就是最好的自我接纳 从善与恶的表象出发 佛法不是心理学 别人眼中的你并不是你 高高山上走 祝你心想事成 祝你的噩梦早日发生 道是无情却有情 裙子只为自己而穿 不要盲目地评估自己 先别急着 “爱自己” 让生命欣然舞动 你无法复制乔布斯 符号不是目的 如果一件事发生了 每当我起心动念时 爱出者爱返 理解不是尊重的基础 在没有解决自己的问题之前 “知足常乐” 不是比较 逻辑是无法成为信仰的 买不到的自由 成为诵经者 伤口听不懂大道理 是立场让你不自由 - Unfreedom 天雨大不润无根之草 做自己的神 当心诱惑本身 牛洞冥思录 修罗启示录 让大脑自举 我更喜欢叫它无梦寺 存在主义也许不是解药 出南洋记 2022 的所有答复 没意义的表达 思考的记录 故宫暂行之幻想 极端的比较 解构的终极 舍利子是如何炼成的 心要野 佛教的偏见 文艺青年 我是动物
绝对量化与形而上学
Surmon · 2021-07-02 · via Surmon.me

绝对量化与形而上学

绝对量化

OKR 要求产出可以被绝对数字化,但很多真正有价值的事物根本无法数字化。

就像你可以定个目标说你要把新书卖出去多少本,但你无法定个目标让这本书的内容的构思和表达提升多大一个级别,让读者的颅内高潮多延续了多久,让读者把你那字字珠玑的段落在心里刻得有多深。

如果你认为销量是质量的投票,那么销量就应该交给市场,这样的销量才反应了它的价值。 而不是限定了公司内部只能用 XXX,然后你这个 XXX 每次在自己的汇报文档上打上 “服务了多少个项目” “使用人数增长了多少”...

我看到公司想要提升软件质量的时候,真正实施的人们其实找不到入口点,大家慌慌张张想要去做点不一样的、出彩的、能拿绩效的、别人没做过的,但唯独没人去做也同时不被允许去做一些真正改变软件质量的,决定着业务发展基因的东西。

同时我看到的是大家的代码都写的很烂,没有艺术性,没有深入的构思,没有反复斟酌的设计,没有花过时间的痕迹。当我指出问题时,大部分人表示认同,但同时大部分人也都给出了:这个项目赶得急、改起来很麻烦、就那样吧、能用就行、项目迭代快不适合... 等等理由。

我觉得更失望了,仿佛是,我们都看到了一坨垃圾,我说这真的很垃圾并给你解释了原因,你也说是,然后你说 “我就是那样的垃圾”,行吧,我还能做点什么。

我看到 QA 也是一样,在想着怎么 “做点以前没做过的,哪怕性价比不高”,但没有放太多精力去关注 “如何让 QA 实施人员能够系统彻底地了解业务需求” 这件事,也许真正能改变质量的就是这一点呢?QA 也可以是产品经理,QA 不应该在要实施的时候才去跑来问我这个功能是什么意思,甚至得出错误的测试结论。 对 QA 来说,更重要的是流程的改进、人员的优化,不是吗?难道是多写几个不符合实际的 E2E 脚本?

自诩现代化的公司,不是喜欢绝对量化吗?仿佛数字可以体现、解决一切问题。

那就把 QA 的用户:开发者对他们的业务服务体验量化一下。

把一个软件项目的代码的用户:下一任维护者对上一份维护着留下的代码质量和感受量化一下; 量化出是骂它是一坨狗屎想马上跑路还是仿佛看到了一份代码教科书奉为经典。

把那些钦定的内部的工具包库量化一些,量化一下他们的用户多少是不情愿边骂边用的,量化一下大家用起来的时候内心是离职的冲动多,还是终生卖命的冲动多;顺便可以量化一下这样的东西输出到外部有多少开发者会为你点 Star。

形而上学

技术自信建立在很强的自我认同之中,自我认同一定是以事无巨细的形而上学作为根基。 有的人讨厌这样的东西,觉得这些没用,但同时人们想要的 Geek 又基于这种对一切极致的探究。

对形而上学来说,“形” 就是本质,就是正义本身。我们追求一切 “当下最正确的行为和当下最正确的事”,这其实也就是那位酒后程序员酒后写的第二段:

技术栈不重要。技术领域有大约 10-20 条核心原则,重要的是这些原则,技术栈只是落实它们的方法。你如果不熟悉某个技术栈,不需要过度担心。

就像是人们更关心权力的产生和权力本身,而不是关心靠出卖权力获得的利益。

所以,同样的道理,如果你接受不了我们花半天时间去论证 interface 前面要不要加 I,你也很难有机会写出多么严谨和精致的艺术品代码。

相应的,你也没有能力察觉一个系统已有的设计缺陷,并且会用自己勤奋的双手让他更烂一点,加速崩坏,除了那些混日子和没有技术追求的人,不会再有优秀的开发者与你共建。

你看那各个地方政府都在为了自己的 GDP 崇拜拉东拉西拉房价,他量化你的感受了吗?量化你的幸福程度了吗?他们不需要,“你是否幸福” 不由你自己的感受决定,由 “量化后的人均 GDP” 决定。

我不知道这种问题是不是不可克服的,但在这种环境下,我无法成为那个 “做漂亮事情” 的人,我只会在反复挣扎、矛盾之中以摸鱼来抗衡。