‹ BackHN Continuity

Thread

Plan mode is dead

591 points · 510 comments · jmvldz

  1. taurath · · focus · HN ↗
    I'm actively watching understanding slip away from developers, code review getting paired down to no comment checkmarks, and codebases go to bloated messes that nobody can read. Axioms like engineers must understand and take responsibility for the code they ship are getting torn down, and the products coming out are reflecting conway's law, becoming impenetrably obtuse and always "so complex there are no obvious deficiencies" (as opposed to "so simple there are no obvious deficiencies" which used to be the aim).

    The one thing plan mode helped is for the humans to get an understanding of the strategy, and be able to poke around and look at the design and architecture. You can achieve this with some self discipline and keeping shorter leashes on agents, but it feels like a losing battle. The best devs still put out good code, but the poor devs are learning nothing while their metrics look great. I can't help but think we are racking up immense amounts of debt that will very soon become due.

    1. gonzalohm · · focus · HN ↗
      100% this. Some people are basically adding AI as a dependency for their projects. They no longer understand the code
      1. fireflash38 · · focus · HN ↗
        Do you understand every part of your dependencies now, pre-AI?

        I see it kind of like baking/cooking. Do you bake your bread from scratch? Do you grow your own wheat and grist your own flour?

        I think over reliance on it or not even trying to understand what is happening is a big problem to be sure, but it's certainly not a new problem.

        1. gonzalohm · · focus · HN ↗
          I do try to learn how systems work and remove "abstractions" as much as I can. I do that with coding and my personal life.

          Actually baking is a good example, I used to be really bad so I spent time learning. I don't do it every day but now I understand how bread is made. I bought a 3D printer so I could print parts to fix stuff myself. I learned to do my own oil changes, I learned how engines work, etc.

          My point is that I try to learn more, not less, which is what AI is trying to achieve

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.