> What expertise would be needed besides a person manually checking the inputs and expected outputs?
- Set standards to follow
- Setup linters, formatters, etc
- If inputs will still come from humans then how to test and ensure edge cases around those are fine (often missed by AI)
- Impacts on cost, performance, memory usage and other requirements
- Be able to manually intervene and correct code if needed. Any automation will likely have places it gets stuck in
- Provide feedback so it improves
Consider how there were farms and farmers. Manual farmers back in the days were a lot different to the farmers of today using machinery. Same with factories. It's not going to be a 101% automated.