Domain expertise has always been the real moat
Domain Expertise as Moat (Disputed)
- Many agree that deep, tacit domain knowledge (e.g., freight optimization, title insurance, medicine, finance) is hard to encode and still critical.
- Others argue LLMs already embed “80%” of most domains and let generalist devs get proficient quickly.
- Distinction emerges between:
- Public, well-documented domains (chess, generic security cameras, some finance) where models do well.
- Highly local, regulatory, political, or idiosyncratic domains where they currently fail.
What LLMs Are Good At vs. Bad At
- Strong at: coding boilerplate, search/summarization, exploring unfamiliar domains, generating prototypes, troubleshooting common errors.
- Weak at: consistent long-term reasoning, non-trivial specs, deep cross-domain dependencies, avoiding subtle bugs/security flaws, and handling incomplete or shifting requirements.
- Several report that “agentic workflows” can massively increase volume of output, but not reliably its correctness.
Verification, Specs, and Tacit Knowledge
- Key shift noted: from “can you build it?” to “can you tell if it’s right?”
- Domain experts often can judge correctness of examples but struggle to fully specify rules (Polanyi’s paradox).
- Many doubt non-technical experts can prompt agents precisely enough for complex systems without an engineer-like mindset.
Software Engineering as Its Own Domain
- Multiple comments stress that systems design, scalability, reliability, data modeling, security, and maintainability are deep domains themselves.
- “Vibe-coded” apps from domain experts often technically work but have poor schemas, fragile abstractions, and massive tech debt.
- Consensus that you can’t “QA your way” into quality; architecture matters.
Who Thrives in the AI Era?
- One camp: senior generalist engineers plus AI become far more effective across domains.
- Another: domain experts with moderate tooling skill + AI now rival or surpass traditional devs for many business apps.
- Many foresee new hybrid roles: platform engineers building guardrails for domain users; engineers shifting toward product, strategy, and sales.
Uncertainty and Disagreement on Trajectory
- Some see an inevitable path to superhuman AI dominating most knowledge work.
- Others emphasize past over-optimism (self-driving, AGI timelines) and point out current tools still need heavy supervision.
- Broad agreement on one thing: the landscape is changing fast, and no one has a stable, proven playbook yet.