MichaelBelgium I'm also a senior engineer with 26 years of experience in Java backend development. I’ve noticed a clear division among my colleagues regarding their enthusiasm for AI. Some, like me, are very enthusiastic about it, while others, like you, are not. It seems like this will be a topic of debate in the coming years. Regardless of our personal opinions, AI is here to stay, and there are strong indications that companies are adopting it extensively. This is evident from the fact that some of the world’s largest software companies are actively integrating AI into their dev lifecycle.
But avoiding AI in open-source projects is to me really baffling, especially on severely understaffed projects like Flarum. The 2.0 release took years, and many of the core developers left the project, we'll never know the actual reasons but frankly speaking I felt some tension between them. I wouldn't be surprised if Flarum 2.0 wouldn't have been possible if AI was not adopted.
BTW, I’ve been requesting certain features or updates to extensions for years, but they’ve been consistently ignored by the core devs and the extension devs. And then, recently, I downloaded Claude Code and implemented three extensions in just a few hours. Maybe they are not well implemented, feel free to review them. But it's better than nothing, right? Or if not, then we could introduce a badge indicating whether an extension has been created with AI-assistance. This would allow users to make informed decisions about which extensions to install, especially if they prioritize maintaining a sense of purity. I don’t mind this idea.
—
BTW, I believe this "puritanism" about using AI in open-source projects is an ideological dichotomy rather than a practical one. Despite our passionate debates about specific personal experiences that support either side. I am deeply convinced, as with many new technologies and aids in the past, people tend to choose emotionally, sticking to a "camp" and then rationalizing their experiences to their "religion". I might be a victim of this, you might be. We all could be. The future will tell 🙂