请问HN:客户通过“氛围编码”接管了开发工作。该怎么办?
我已经在一个项目上工作了一年,这是为我的一个客户开发的一个市场交易网站应用程序。这个项目涉及一个网上商店前端、与供应商的集成、支付平台、产品管理、库存同步等等。我从零开始使用开源组件构建了这个项目,指导其他开发人员,并领导所有技术决策。
去年,我开始使用大型语言模型(LLM)来处理繁琐的任务,而从今年年初开始,我开始使用Claude Code来实现功能。不过,我仍然需要考虑实现方案,并积极引导和纠正这个机器人。正如许多人所知,这可以加快开发速度,但我仍然需要运用我十多年的开发经验。我原以为这个项目对我的客户来说是安全的。
然而,当他们开始在一个由人工智能驱动的无代码平台上开发一些自己的小型简单项目时,这种情况发生了变化。他们立即得出结论,这也必须应用于将支撑他们核心业务的市场项目。我试图用充分的理由说服他们这不是个好主意,但未能成功。由于我不是代码的拥有者,也不想成为守门人,我指导他们如何与他们的编码代理一起参与开发。
他们在短短一周内对代码库的增补是巨大的,约有10,000行代码。老实说,他们引入的大多数功能都是可用的,但应用程序的性能已经受到影响。我最担心的是项目的可维护性以及我们如何将其上线。之前,我对一切的构建有一个清晰的心理模型,并在需要的地方添加了人类可读的文档。他们仍然希望我参与项目,并处理应用程序中最关键的部分、DevOps以及他们和他们的编码代理无法独立完成的其他部分。
似乎有些人被人工智能工具的承诺所迷惑,已经失去了清晰的思维。
我对这个项目失去了所有的乐趣,但从专业的角度来看,或许现在完全放弃它还为时尚早。我很想知道在这种情况下我可以做些什么,或者我本可以做些什么不同的事情。是否还有其他人的项目工作被人工智能机器人取代了?
查看原文
I’ve worked on a project for one year now, a marketplace web application for one of my clients. It involves a web shop frontend, integration with suppliers, payment platforms, product management, stock syncing, and much more. I built the project from scratch with open source components, guided other developers on the project, and was leading all the technical decisions.<p>Last year I started using LLM’s for cumbersome tasks, and since the beginning of this year I started working with Claude Code to implement features. Still, I always need to think about the implementation, and actively direct and correct the bot. As many of you will know, it can speed up development, but I still need to use my more than ten years of experience as a developer. I thought the project for my client would be safe.<p>This changed when they started developing some of their own, much smaller and simpler projects on an AI-powered no-code platform. They immediately concluded this also must be applied to the marketplace project that will run their core business. I tried to convince them with good arguments that this wouldn’t be a good idea, but failed. Since I am not the owner of the code, and don’t want to be a gatekeeper, I instructed them how to participate in the development with their coding agents.<p>The additions they made to the codebase in only a week are huge, around 10,000 lines of code. To be honest, most of the features they introduced are functional, but the performance of the application has suffered already. What I am most concerned about is the maintainability of the project and how we will get this live. Before, I had a clear mental model of how everything was built, and I added human readable documentation where needed. They still want me to participate in the project and work on the most critical parts of the application, DevOps and other parts they and their coding agents will not succeed in themselves.<p>It seems some people are possessed by the promises of AI-tools, and do not have a clear mind anymore.<p>I’ve lost all joy in the project, but from a professional perspective it might be too soon to abandon it completely. I’m curious what I can do in this situation, or what I could have done differently. Are there more people whose work on a project has been taken away by AI bots?