5 pointsby neurodiv_dennis3 hours ago2 comments
  • isityettime2 hours ago
    The external sandboxing tool I use (nono) supports rollbacks for this kind of situation. But I also only give agents write access to the project I'm asking them to work in, so they can't actually delete more than one codebase even temporarily, inside the sandbox.

    YOLO modes are useful, and a lot more productive than trying to do one-by-one approvals. But you just need to devise a policy about what your blast radius is (what are you willing to lose, and what kind of recovery cost are you willing to play?) ahead of time and use some external boundary (OS sandbox, container, VM) to enforce it.

    You should think of these as "I, the developer, am handling containment myself" modes, not "there is no containment" modes.

  • jdw643 hours ago
    Yes. This post taught me a valuable lesson too: you only live once, and apparently your project only lives once as well.
    • neurodiv_dennis3 hours ago
      "luckily" I had a backup.
      • jdw643 hours ago
        So it was not YOLO mode. It was roguelike mode.