• ch00f@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 day ago

    For the rest, start with their commit message

    Heh, that’s another can of worms. The project is in a “get a bunch of stuff quickly” mode at the moment, and he’s taken to treating main like his personal codebase. Pushing to main, no comments. Even our Linear tasks he just marks as “complete” with no comments or context.

    But yeah, I think the rest of your advice would work well if he was a bit more of a team player.

    • eleijeep@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 day ago

      You need to isolate his work behind a well-defined interface and then ask yourself if Conway’s law works in both directions.

      Seriously though, an interface is easier to test than a mess of spaghetti code, and also easier to replace the implementation when you eventually realise that vibe coders are a net-negative to any project.