```dv dv.paragraph(("https://jimr.fyi/" + dv.currentFilePath.replace(/\.md$/, "").replace(/ /g, "+"))) ``` - vibe coding: AI writes production-ready code with a developer not looking at code is a long way off [[ai coding tool evaluation criteria]] #### Commercial Options - [Augment](https://www.youtube.com/watch?v=8wcabMtvC4k&ab_channel=AugmentCode) - comments in youtube say it's not better than cursor ##### Current Commercial #### Short-Term (2025-2028): AI Pair Programming - AI improves at code completion, debugging, and auto-fixing. - Domain-specific models outperform general LLMs for certain tasks. - Automated testing and security scanning reduce errors but don’t eliminate them. - Developers still need to review, refactor, and ensure maintainability. #### Mid-Term (2029-2035): 50/50 Independent AI Development - Self-debugging AI becomes reliable for small to medium projects. - AI can autonomously refactor and optimize code better. - More context-aware models reduce hallucinations and improve architecture decisions. - AI handles more complex, multi-step workflows, reducing manual intervention. #### Long-Term (2036-2045): Human Project Manager/QA - AI understands full system architectures and makes trade-offs. - End-to-end software development (from idea to production) becomes AI-driven. - AI predicts requirements and suggests features before humans do. - Developers act more as supervisors rather than coders. #### Ultimate Vision (2045+): Full AI Development Team - Vibe coding achieved: AI builds, maintains, and evolves applications autonomously. - Developers focus on high-level vision, creativity, and ethics, not syntax. - AI understands user intent and translates it into optimized, functional code.