The problem with GA is that it's just so damned inefficient.
I considered using it on codebases as an outer loop to make LLM vibecoding-optimization loops more reliable, but imho it's a lost cause because the massive compute you need to simulating a useful population size can easily be spent on something else instead, such as just running more agents to enforce better engineering patterns and fix bugs in the first place.
The problem with GA is that it's just so damned inefficient.
I considered using it on codebases as an outer loop to make LLM vibecoding-optimization loops more reliable, but imho it's a lost cause because the massive compute you need to simulating a useful population size can easily be spent on something else instead, such as just running more agents to enforce better engineering patterns and fix bugs in the first place.