Comment by jonfw

11 days ago

Keep cattle, not pets! The advice that used to apply for managing large numbers of machines also applies to managing coding agents.

If you rely on monitoring the behaviors of an individual coding agent to produce the output you want, you won't scale

Are you one of those developers that hates debuggers and stack traces, and would rather spend three hours looking at the output or adding prints for something that would take 5 minutes to any sane developer?

  • This is very much a tangent, and was asked in bad faith, but I’ll answer anyways!

    One of the interesting things about working on distributed systems, is that you can reproduce problems without having to reproduce or mock a long stack trace

    So I certainly don’t see the case you’re talking about where it takes hours to reproduce or understand a problem without a debugger. Of course there are still many times when a debugger should be consulted! There is always a right tool for a given job.