What three years of working with AI taught me about building software without losing control A few days ago, I was talking with Rafa, a colleague and a friend who has shared many battles with me. I was trying to explain what I had learned after more than three years of hands-on research and work with artificial intelligence: months of development, experiments, broken and repaired code, prompts that seemed brilliant but were not, late nights, mistakes, and repeated trips back to square one. As we talked, I shared that everything is distilled into the idea far simpler than any collection of prompts: Architecture and governance before engineering. At the beginning, I thought the challenge was to make AI do more: write more code, understand instructions better, or solve a larger task with less intervention. Today, I believe that was the wrong question. The real challenge is to ensure that AI makes sound decisions within clear boundaries, without replacing human authority or causing u...
DeepSeek V4 Pro vs. Kimi K3: What Months of Real-World AI Agent Work Taught Me This article is based entirely on my personal experience using both models extensively through Pi.dev and my ARAYA framework. It is an independent research exercise, not a sponsored comparison, a reproduction of marketing claims, or an analysis based on technology news. This Is Not a Benchmark Most comparisons between artificial intelligence models begin with public benchmarks, release announcements, pricing tables, or carefully prepared demonstrations. My comparison began somewhere very different: inside real repositories, with incomplete context, conflicting documents, failing gates, distributed agent responsibilities, Git history , runtime evidence, and requirements that could not be considered complete merely because the generated code looked correct. Over several months, weeks, and many hours of intensive use, I worked with DeepSeek V4 Pro and Kimi K3 through Pi.dev while developing and operat...