Ryan retweetledi

Coding Agent 的出现,拯救了我对编程的热情。
对我来说,编程最重要的从来不是写出多少行代码,而是对数据、计算、状态和通信做出最完整、最优雅的抽象。
大部分 bug,本质上都不是语法问题,而是抽象问题。错误的抽象一旦进入系统,就会不断繁殖,最后变成修不完的 bug 和还不清的系统债务。
但过去的软件工程行业里,有太多人只是因为行业热门、薪水较高而进入这个领域。他们会写代码,却对抽象没有感知,对结构没有审美,也不关心一个复杂系统为什么要这样组织。
这样的人工作一两年之后,能力往往就会停滞。代码写得更多了,但对系统的理解并没有变深。
更糟糕的是,普通面试很难筛掉他们。甚至因为他们不把时间花在真正困难的系统思考和设计判断上,反而更容易拥有精力去夸夸其谈和向上管理。
最后在团队里,真正愿意思考结构的人,反而要花大量时间替别人补洞、擦屁股,修正错误抽象带来的连锁后果。
这让我一度对写代码这件事产生了生理性的厌恶。
但 Coding Agent 改变了这一点,团队里再也不需要这些只会提供干扰的人的参与,用代码表达思想从未如此畅快。
中文


























