Professional software developers don't vibe, they control
Study Methodology and Validity
- Several commenters question the small sample (13 observations, 99 survey responses) as “not statistically significant.”
- Others note this is qualitative research, where concepts like data/thematic saturation matter more than p‑values.
- Some remain skeptical of “qualitative methods papers” as potentially narrative‑driven.
- There’s concern that LLM research ages quickly: fieldwork from mid‑2025 might already lag current models/tools, though others argue findings remain valid if changes are incremental.
- One commenter is uneasy that the lead author has many recent preprints, reading that as possible corner‑cutting.
From “Vibing” to Controlling Agents
- Many resonate with the idea that senior work is less about typing and more about steering systems—LLMs just make this explicit.
- A recurring complaint is mental exhaustion: constant intent‑communication, review, and waiting on agents feels like middle management rather than IC work; flow states are rarer.
- Others see little change relative to tech lead/architect roles, where “empowering others to deliver” was already the main job.
- There’s debate over whether agent supervision plus tests/architecture is more or less efficient than just coding directly, assuming high expertise.
Productivity, Quality, and New Abstractions
- Some report huge speedups (“jetpack for my mind,” multiple prototypes in days), especially for greenfield or hobby‑scale projects.
- Others see agents generating superficially working but structurally poor code: N+1 queries, tangled conditionals, weak permission checks, design rot.
- One pattern: agents excel at boilerplate, glue, and smaller modules; they struggle with very large, long‑lived, domain‑heavy systems.
- Tests—especially integration/E2E—are framed as the new key abstraction and long‑lived context that “fences in” agent behavior.
- There’s disagreement about using agents for planning/design: some enjoy back‑and‑forth architectural work; others distrust AI at that level.
Divided Developer Attitudes
- Clear split between “craft/decomposition lovers” who enjoy understanding every layer vs “black‑box/outcome‑only” users delighted to ship more with agents.
- Some insist they’ll continue hand‑coding for fun even if it hurts employability; others call that naive or “privileged,” emphasizing economic realities.
- Many fear the profession is hastening its own commoditization, while others analogize to open source: huge productivity gains didn’t kill demand, though there’s debate about long‑run wage effects.
Security, Definitions, and Culture
- Concerns about secrets in repos and .env files interacting with AI tools; some argue proper practices and .gitignore mitigate this, others remain wary.
- “Agent” is defined as an IDE/terminal‑integrated tool that can edit code and run tests, vs web chat.
- Some are tired of the “vibe coding” framing and hypey, AI‑styled titles, seeing them as clickbait or reinforcing “real programmer” tropes.