Let's Talk about LLMs
5 hours ago
- #LLMs
- #software development
- #productivity
- The post discusses skepticism about LLMs being a revolutionary silver bullet in software development, referencing Fred Brooks' 'No Silver Bullet' argument.
- LLMs are seen as primarily addressing accidental difficulties in coding, but software development's essential difficulties (specification, design, testing) remain largely unaffected.
- Studies like the DORA and CircleCI reports indicate that while LLMs may increase coding speed, they often lead to higher delivery instability and mixed productivity gains.
- Empirical evidence suggests LLM coding does not provide order-of-magnitude improvements in productivity, reliability, or simplicity, aligning with Brooks' predictions.
- The post argues against the fear of being 'left behind' by not adopting LLMs, suggesting that fundamental software practices are more critical for long-term success.
- Democratization of coding via LLMs is questioned, as effective use requires programming skills, and there are risks of non-technical users creating flawed software.
- The conclusion advocates for focusing on foundational development practices rather than rushing into LLM adoption, as solid fundamentals better prepare teams for any future tool.