Please Do Not Vibe Fuck Up This Software

347 points · 257 comments on HN · read original →

Rsync maintainer incorporated AI-generated code changes, sparking criticism over instability in a mature foundational tool.

An issue titled "Please Do Not Vibe Fuck Up This Software" was opened on the rsync GitHub repository on May 30, 2026, criticizing recent changes to the project. The issue references approximately 26,000 code changes made over two months, with many attributed to Claude AI assistance. A commenter noted rsync was previously 67,000 lines of code, making the volume of changes substantial. The maintainer responded defensively, with one core developer stating the issue tracker is not a venue for venting and demanding either actionable bug reports or a fork. The thread highlights tension between the desire to improve a stable, decades-old tool and concerns about introducing instability through AI-assisted modifications.

What HN community is saying

Most ranked comments express skepticism about rewriting stable software. Many note that rsync is feature-complete and valued for stability, not expansion; a rewrite in Rust would be a separate project. A significant portion of the 26,000 changes appear to be test-suite modifications rather than core code, which some view more favorably, though concerns persist about test quality and actual regressions. One commenter reported a file corruption issue with image data after recent rsync changes. The thread splits between those defending the maintainer's unpaid labor and frustration with AI-driven changes to critical infrastructure, with general sentiment opposing large-scale modifications to mature, functional software.