Agentic Development

Agentic coding tools disrupt traditional software engineering social contracts

Rafi argues that agentic coding has increased individual power but broken collaboration norms, leading to low-quality open-source projects. He predicts a rise in demand for engineering and product managers to redefine these contracts.

· 1 source · Engineering culture

Rafi argues that agentic coding tools have increased individual power but broken the social contracts of software engineering, leading to 'vibe-coded' open-source projects with poor product skills and excessive features. He contends that Git is no longer the right collaboration tool because it tracks bytes rather than the prompts used to generate code. Rafi predicts that the need for engineering and product managers will increase, not decrease, as teams struggle to redefine their social contracts in an agentic environment. He notes that current tools lack the ability to share prompts across teams effectively. Additionally, he highlights a security risk where non-experts, such as dentists, can build websites with multiple vulnerabilities using these tools. Rafi describes his own workflow using a 'meta harness' to rotate between three Claude 20x max subscriptions to manage rate limits, and a sandboxing tool called 'Corral' to jail Claude Code within a controlled network and file system environment. He believes the current state of agentic coding is producing low-quality software and that the industry must reform tooling, processes, and management structures to restore proper engineering practices.