Kanjun discusses the vision of developing software that can autonomously accomplish tasks, emphasizing the importance of helping users achieve their goals rather than just building complete applications. He highlights a spectrum of complexity in potential use cases, from simple tasks to more robust software solutions, illustrating the practical applications of machine learning in everyday scenarios.