Comment by muzani

3 days ago

It's not a junior developer. It's not a senior. You are not managing it. It's an agent. A machine. A tool. Like a vacuum cleaner. A car. An IDE.

I treat it like a non-deterministic script. It does stuff. If the stuff does not result in the expected outcome, fix the script.

You have to observe it. If you were a developer and decided to write code that you never run because you're worried that you're micromanaging your code, that's negligent.

You manage it the same way you manage those little SWAT units in Door Kickers - there's a plan, let them follow the plan, then the plan goes to hell in 4 seconds, so you interrupt and fix it on the spot. Some people get a kick out of building ultimate foolproof blind plans. Yes, this is impressive. But the goal of the game is to win the levels.

Unlike a junior developer, it does not grow. I treat it unlike the way I would treat a human. It may be self-learning and stuff, but that's not the plan. The plan is to throw it out 6 months later, when Grok Supersonic comes along and forces completely new strategies.