Hasty Briefsbeta

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.