Web development is fun again
Role of LLMs in Making Dev “Fun Again”
- Many describe LLMs as removing the “activation energy” for side projects: you can get a working prototype or plugin in under an hour, where previously you’d need multi-hour ramps.
- Parents, managers, and ex-developers say they’re coding again because they can make progress in small, sporadic time slots.
- Common pattern: describe the desired system, let an agent scaffold code, then review/tweak. AI is often used for boilerplate, wiring APIs, build configs, CSS/flexbox, tests, docs, and dependency upgrades.
Process vs Outcome: What’s Actually Fun?
- Strong split:
- One camp enjoys results (a working tool, bot, UI) and is happy to offload typing and “plumbing” to AI.
- Another camp enjoys the craft of programming; for them, prompting feels like hiring a trainee to do the hike or cook the meal—less satisfying.
- Long analogies (cooking/head chef, hiking/boots, IKEA vs carpentry, printing press) are used to argue over whether AI-assisted work “counts” as programming.
Quality, Slop, and Maintainability
- Supporters: AI can be like a powerful junior dev or power tool—great if you already know what “good” looks like and review/test accordingly.
- Skeptics: “vibe-coded” codebases accumulate technical debt and weird failure modes; inheriting such systems without AI is frightening.
- Many worry about sloppier engineering hygiene, over-trust in agents, and markets flooded with low-effort clones.
Specialization, Roles, and Skills
- One view: LLMs “bail us out” of extreme specialization and empower generalists to span more domains (web, embedded, infra, etc.).
- Counterview: they commoditize generalist output; only deep specialists retain clear market value.
- Debate whether PMs/systems analysts using AI are “back in development” or doing something fundamentally different from traditional software engineering.
Web Stack Complexity vs Simpler Stacks
- Many see LLMs as coping mechanisms for a needlessly complex frontend ecosystem (bundlers, frameworks, build chains).
- Others insist you can still have fun with Rails, PHP + SQL, SSR, HTMX/HARC, Alpine, Tailwind, or plain HTML/CSS/JS—LLMs optional.
- Some argue the complexity was always there; we just see and manage more of it now.
Learning, Productivity Claims, and Dependence
- Mixed reports on actual multipliers: personal anecdotes range from modest speedups to “10x” for side projects, but some find agents slow, brittle, or cognitively dulling.
- Concerns include: reduced deep learning, over-reliance on opaque tools, subscription lock-in, and future “AI withdrawal” if services disappear.
- Others counter that they’ve learned more—especially in unfamiliar stacks or languages—by studying AI-generated code and iterating on real projects.