Over the past couple weeks, there’s been a lot of discussion around Lutris and its developer, Mathieu Comandon, following comments about using AI tools (specifically Claude) as part of the project’s development.
It’s the kind of topic that can very quickly spiral into wider debates about open
I was ready to agree with a pragmatic use of LLM’s until he mentioned that he is working in an agentic style and is scared to touch the code manually because it will confuse Claude. 🤦🏻♂️
I’m all for using the AI as a pair programmer but unleashing it (barely reviewing its changes) on a gigantic Python codebase is a comically foolish move, IMO, Python is not safe for this method of working. In fact, I’d call anything short of Unison (which hashes the entire AST) or something tailor-made for LLM’s like aver a fool’s errand. In my experience, the LLM needs a strict set of guardrails (like a static type system or similar) to get feedback from lest it turn things to spaghetti.
IMO, Lutris was already an overrated pile of junk before genAI became popular. It tracks that they’re vibecoding it now.