Can I ignore tech debt now?
Back in the day, tech debt meant increased complexity,
以下正文同步自 Hacker News 最新,版权归原站所有,已转换为易读排版。
Back in the day, tech debt meant increased complexity, which meant increased cognitive load, which meant it's harder to make changes and easier to make mistakes. So the cost was both velocity and quality. But now LLMs can handle enormous complexity without slowing down. The complexity is mostly hidden. Instead, I keep having this experience:
Claude: Certainly! One question that needs your call. How should the pizza be delivered to the office on the 3rd floor?
Me: what? can't we just carry them through the main entrance?
Claude: Good question and thanks for pushing back on this. The reason is that the main entrance is blocked by the carousel.
Claude: It's for the kids party happening every Tuesday.
Me: This is an office. Why is there a kids party?
Claude: Last Tuesday the boss had his son over. You told me to find something to do for him.
Me: I thought we agreed to give him a Switch to play Mario Kart.
Claude: Yes! The reviewer agent flagged that the battery might die. I added the party as a fallback.
This happens every time: "No sorry the straightforward, obvious solution doesn't work because of silly blocker". As long as I'm in the loop at all, the latent complexity of the codebase still bubbles up to me. I'm trying to clean up on sight but that often surfaces even more slop. So innocuous changes tend to spiral into grand refactoring campaigns.
But maybe I'm too mental model sentimental. Should I just approve option 1? Should I just learn to stop worrying and love the bomb?
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。