01 / THE SIGNAL

我们发现了什么

最近,我开始更认真地思考 AI 和自动化对我作为软件工程师的角色可能意味着什么。最终,在构建人们要求的每个下游功能的同时,管理这些事务对一个人来说变得太多了。

  • 来源:Hacker News发现于 2026-08-27
  • 证据等级:D · 发现产品或需求信号,暂未获得可核验的商业证据。
  • 商业模式:API / Usage-based
  • 主题:开发者工具
  • 初筛评分:27/100 · 收录 1
#开发效率#待验证#产品发现
02 / SOURCE & EVIDENCE

证据,比故事更重要。

发现产品或需求信号,暂未获得可核验的商业证据。

规则清洗与初筛,未经人工商业核验。原文语境、实际客户和付费情况仍需自行验证。

引用与数字披露

来源类型(原作者自述/第三方测算/媒体转引)需采集端标注,本版尚未落字段。

短句引用
作者
未标注
抓取日期
来源类型
未标注
数字口径
币种
未标注
口径
未标注
披露主体
未标注
披露日期
未标注

中文辅助译文(全文)

最近,我开始更认真地思考 AI 和自动化对我作为软件工程师的角色意味着什么。我是一家大型组织的首席工程师,十多年来一直领导着一个我一直觉得与自己特别贴近的项目。除了多年来由实习生构建的少数功能之外,我几乎写了每一行代码。从一个单一的应用程序开始,它逐渐发展成为一个生态系统:一个库、API、编排层、CLI、定时任务等等。如今,组织在某种程度上依赖于它。这种复杂性并非一下子出现的。它是通过新的需求、集成、边界情况、架构决策以及组织运作方式的变化在多年间逐步累积的。每一层都解决了一个真实的问题,理解系统所需的知识也随之增长。最终,它变得超出了一个人能够管理的范围,同时还要构建大家所要求的每个下游功能。因此,我对它的大部分进行了重新架构。我淘汰了过时的组件,创建了一个 REST API 层,引入了一个 MCP 层以便其他团队可以在其上构建,实现了 CI/CD 和测试的现代化,并重建或淘汰了用户界面。目标是让生态系统更易于扩展,并降低我的巴士因子(bus factor)。自一月以来,随着 AI 模型的改进,我也开始转向智能体驱动的开发。我将编码智能体集成到工作流中,创建了专门的智能体技能,并为各个代码库编写了详细的 AGENTS.md 文件。代码库已经逐渐超越了单纯的源代码。它现在为模型提供了系统架构、约束、规范和历史的编码记录。该系统可以帮助撰写功能工单并以可复现的方式实现它们。它生成的代码立足于现有代码库,编写适当的测试,尊重架构边界,并可以挂载和演练底层库以验证假设。它还可以超越代码库本身。它可以检查数据库模式,在定义的权限范围内读写数据库,并在排查故障时自主检索应用日志。

它可以将这些日志与代码、架构和数据相关联,以调查故障并验证其假设。它可以访问我在自己诊断或实现某些功能时所使用的许多相同信息来源。昨天,我向来自另一个团队的几位开发者演示了该工作流,他们将为一个新项目向代码库贡献代码。智能体框架拉取了一个工单,在遵循我的约束和防护机制的同时编写了代码和测试,打开了拉取请求,并在几分钟内将一切部署到了测试环境。我们剩下的工作基本上只是审查和测试。它按预期工作了,但也让我思考这将走向何方。在过去的几个月里,我实际上一直在将越来越多的我自己编码进系统:技术知识、架构偏好、规范、约束……

译文由上游机器翻译生成,可能有误;判断请以英文原文为准。

英文原文(来源本站未改写)

Lately, I’ve been thinking more seriously about what AI and automation may mean for my role as a software engineer.I’m a principal engineer at a large organization, and for more than a decade I’ve led a project that has always felt particularly close to me.I wrote nearly every line of code, aside from a handful of features built by interns over the years.What started as a single application gradually became an ecosystem: a library, APIs, an orchestration layer, CLIs, scheduled jobs, and more.Today, the organization depends on it in some way.That complexity did not appear all at once.

It accumulated over years through new requirements, integrations, edge cases, architectural decisions, and changes in how the organization operates.Each layer solved a real problem, and the knowledge required to understand the system grew along with it.Eventually, it became too much for one person to manage while also building every downstream feature people requested.So I rearchitected much of it.I retired obsolete components, created a REST API layer, introduced an MCP layer so other groups could build on top of it, modernized CI/CD and testing, and rebuilt or retired user interfaces.The goal was to make the ecosystem easier to extend and reduce my bus factor.

Since January, as AI models have improved, I’ve also moved toward agentic development.I integrated coding agents into the workflow, created specialized agent skills, and wrote detailed AGENTS.md files for the repositories.The codebase has gradually become more than source code.It now provides the models with an encoded record of the system's architecture, constraints, conventions, and history.The system can help write feature tickets and implement them reproducibly.It produces code grounded in the existing codebase, writes appropriate tests, respects architectural boundaries, and can mount and exercise the underlying library to validate assumptions.It can also go beyond the repository.

It can inspect the database schema, read from and write to the database within defined permissions, and autonomously retrieve application logs while troubleshooting.It can correlate those logs with the code, architecture, and data to investigate failures and validate its assumptions.It has access to many of the same sources of information I use when diagnosing or implementing something myself.Yesterday, I demonstrated the workflow to a couple of developers from another team who will be contributing to the codebase for a new project.

The harness pulled a ticket, wrote the code and tests while following my constraints and guardrails, opened the pull request, and deployed everything to the test environment within minutes.Our remaining job was largely to review and test it.It worked as intended, but it also made me think about where this is heading.Over the past several months, I’ve effectively been encoding more of myself into the system: technical knowledge, architectural preferences, conventions, constraint

出处https://news.ycombinator.com/item?id=49457457抓取日期 · 采集源 Hacker News

03 / EVIDENCE GAPS

这条还缺什么证据?

下面每条都由本条已有字段推出(等级、理由、商业模式、来源次数、是否演示), 本站不生成推测性结论;通用验证方法放在方法论页。

  • 可核验的收入或付费证据查官网定价页与付费口径;第三方数据源(如 GetLatka)只作旁证,需标注来源与时点。
  • 只有单一来源找一手站点或其他渠道是否重复出现同一产品;社区热帖数量不等于商业进展。

通用验证清单(谁有这个问题/谁愿意付费/一个人能交付哪一小步)见我们的筛选方法

04 / SIGNAL HISTORY

发现时间线