Comment by skeledrew

9 hours ago

Technically it's just a role change. You're now the project manager or something, not the developer. It isn't a project manager's job to understand the code, only to ensure it does what it should and doesn't do what it shouldn't. And to ensure the developers, etc str unblocked and doing well. Embrace the new role.

Why would you need to embrace something forced upon you?

Then whose role is it now to understand the code?

  • How much understanding is needed? If it works as specified (you did a complete spec and occasional check-ins to ensure things are on track and then tested the delivery, right?), then what more is needed?

    • Understanding is needed when something breaks and you need to fix it immediately. Otherwise you become a meat proxy and now you’ve added Anthropic’s uptime as a single point of failure to your application.

      3 replies →

    • So you just click around the UI, assuming there is one?

      Can you break down for me exactly how the unit and integration tests are made? Do you ask the AI what to assert?

      3 replies →

    • > (you did a complete spec and occasional check-ins to ensure things are on track and then tested the delivery, right?)

      I have never in my career been afforded the time to make a complete spec.

      1 reply →

  • Ah yes the Santa dev fallacy.

    Noone understood the code to begin with. People understand the concepts, the primitives, the "theory" as Naur said, the basis upon which a project is built. Noone ever understood a codebase worth understanding to begin with.

    • I'd like to meet Noone someday. He's done so many amazing things.

      Noone always gets it right, Noone went there after that horrible incident, Noone actually dances like that...