AI Is Not Ready to Replace Junior Devs Says Ruby on Rails Creator
18 days ago
- #junior-developers
- #AI-in-software-development
- #coding-quality
- David Heinemeier Hansson (DHH) believes AI is not as good as most junior programmers for coding.
- AI tools are inconsistent, sometimes providing useful code but often producing poorly structured or hard-to-maintain code.
- DHH compares AI to a flickering light bulb—sometimes illuminating, but mostly unreliable.
- AI struggles with understanding system context, future changes, and maintaining code quality over time.
- Junior developers are essential for learning and growing into senior roles, and they already work with AI tools.
- AI-generated code increases the burden on experienced developers who must review and fix it.
- At DHH's company, 37signals, humans wrote 95% of the code for a new product, with minimal AI contribution.
- DHH values the craftsmanship of manual coding and warns against over-reliance on AI weakening core skills.
- AI can be useful for specific tasks (e.g., Shopify's SiteKick) but lacks consistency for complex coding.
- Nvidia CEO Jensen Huang agrees that AI can handle coding tasks, but humans are still needed for problem-solving.