Fetching from the wire…
Vibe Coding2026-03-20 · source-backed
Ben Swerdlow's framework (120 points, 49 comments on HN) separates code into "semantic functions" — pure, minimal, highly testable — and "pragmatic functions" that wrap them for real-world workflows. The central claim: "The only thing that sloppifies a codebase faster than 1 coding agent is a swarm of them." Identified degradation patterns: semantic functions silently accumulating side effects, data models accumulating optional fields until incoherent, and function names diverging from behavior. All accelerated by AI code generation.
Each link below shares sources, entities, or timing with this story.
Shared topic / Tension
Overlapping topics (agent, code, codebase, coding, data); pushes against this story (but).
Shared topic / Tension / Downstream implication
Overlapping topics (agent, behavior, chang); pushes against this story (but); traces where this leads (implication).
Shared topic / Tension
Overlapping topics (agent, behavior, chang, code); pushes against this story (vs).
Overlapping topics (agent, claim, code, coding); pushes against this story (but).
Overlapping topics (agent, claim, code, coding); pushes against this story (vs).
Shared topic / Downstream implication
Overlapping topics (behavior, chang, claim, comment); traces where this leads (downstream).
Shared topic / Tension
Overlapping topics (behavior, chang, code, coding); pushes against this story (against).
Overlapping topics (agent, code, codebase, coding); pushes against this story (against).