The article explores the growing hostility within niche hobby programming communities—such as OSDev, LangDev, and the demoscene—toward the integration of Large Language Models (LLMs). Unlike general software development, these specialized circles prioritize the cognitive process of mastering complex domains over the mere production of functional code. In these environments, the "product" is the hard-fought acquisition of deep technical expertise; consequently, using LLMs to generate finished outputs is viewed as a way to bypass the essential learning process, effectively robbing the practitioner of the "craft." The author notes that while LLMs can function as a "force multiplier" or a "lever" for domain experts who already possess foundational knowledge, they act as poor surrogates for novices. The tension is exacerbated by a cultural emphasis on earning respect through years of demonstrating curiosity and sharing elegant, well-understood code. The author observes that even when early engagement occurred, the sentiment soured due to a lack of deep understanding among LLM practitioners and a subset of the community that views AI-assisted development as a form of cheating. Ultimately, the friction arises because these communities value the "how" and "why" of technical implementation far more than the successful execution of a program.

Read original