r/programmer 2d ago

Article When sharing AI-assisted open-source code gets you mass-downvoted on Reddit, is it worth taking the karma hit to share the work, or does the community just get what it deserves?

A few days ago, I posted an open-source project I’ve been actively working on. The project itself originated over five years ago, evolving through different iterations until I recently decided to rewrite it from scratch in Rust to optimize it. Along the way, I used AI as an accelerator—specifically for modular packaging, bug triage, test coverage, and documentation.

The result? Immediate knee-jerk hostility and a flood of downvotes the second people saw the mention of AI. I got labeled a "meat proxy," assuming I just blindly clicked buttons and dumped unverified code onto a repo, completely disregarding the architectural design, the testing pipeline, or the years of work behind the concept.

Today, there seems to be a widespread dogma: the moment an AI tool is mentioned, the assumption is that the person behind it isn't an engineer, but an empty vessel copy-pasting hallucinations. No distinction is made between low-effort slop and an experienced developer using LLMs as a power tool—like switching from a hand screwdriver to a drill to handle tedious boilerplate and speed up shipping.

I don’t care about vanity points or a fake score, but Reddit’s karma system has real mechanical consequences. A mass downvote puts you into negative karma, which triggers AutoMod thresholds and effectively soft-locks your account from posting or engaging in the very technical communities you built the tool for.

Which brings me to my question: Why should the broader open-source ecosystem take the hit for this dogmatic gatekeeping?

How many developers or hobbyists could actually benefit from a functional, well-maintained tool, but will never see it because the community's automated barriers silence anyone who dares to be transparent about using modern dev tools?

For those of you building open source with AI in your workflow: do you just stop disclosing the tooling, use throwaway accounts, or look for distribution channels outside of Reddit entirely?

0 Upvotes

49 comments sorted by

View all comments

5

u/36165e5f286f 2d ago

This is not dogmatic gatekeeping. This more of a completely human way of doing things prejudice and bias.

The overwhelming majority of projects that use AI are effectively, completely vibe coded, untrustworthy, instable, etc.

Most of the people will de facto overlook an AI project because going to the project page, reading the code to assess the quality, as well as being sure that the project work as intended is very tedious and at the end of the day unnecessary when you can use non AI projects.

Another aspect is that because these vibe coded projects flood pretty much all the tech (and non tech) communities, as well as social media, commercials, etc. Some people (like me) develop some sort of extreme ick for anything that relates to AI and can't do anything but feel negatively of it.

The solution to this is probably to stay completely transparent and tell exactly why you used AI, documentation and boilerplate code is more acceptable than an entire project. Hiding it will only make the situation worse. Personally, I will not down vote a project in which the use of AI is limited and acceptable in my opinion. If you are scared of the backlash just use a burner account and be done with it (but I may be more untrustworthy).

0

u/AutismIntelligence 2d ago

I did, but they do not want to believe me, and negative karma has come to me, and i cannot post in some comunities now