Kanjun discusses the evolution of software from hard-coded systems to more flexible language models, emphasizing the potential of agents as intuitive programming intermediaries. He envisions a future where individuals can create personalized digital assistants that serve their unique needs, rather than relying on centralized software solutions. This shift towards user empowerment in computing requires innovative thinking and a reimagining of how we interact with technology.