A developer says they received a lifetime ban from r/java after posting a Swing Web View component they built. The ban was triggered by rule #9, which prohibits sharing any software involving AI. The author used AI extensively during development, so they acknowledge breaking the rule, though the rule was new since their last post and they had not noticed it.
The author says the ban itself matters little to them, but it has surfaced internal conflicts they have felt since late 2025, when AI became better at coding than most humans. They argue that hand-coding now makes sense only for personal enjoyment or skill practice, comparing it to choosing a shovel over an excavator to dig a house foundation. They say they would not ship code today without AI help for writing or review, since doing otherwise would be inefficient and produce worse results.
The author also acknowledges why many developers support No-AI policies. Years spent building coding skills can feel devalued when anyone can prompt an AI to produce better code. Creating spaces free of AI could let skilled hand-coders share their experience, but the author considers this a fool's errand, since AI is already woven into much important software. They note that projects like OpenJDK likely contain substantial AI-assisted code, so a strict reading of the rule would even bar links to it.
The author has been developing in Java since 1998 and plans to keep using it. Still, they expect that they will no longer write it by hand and will instead direct AI agents to do the work.
Source: Hacker News · Summarized by HeadlinesBriefing