In a conversation on YAGNI, John Nunemaker discusses his transition away from being a craftsman, the challenges of rewriting Fireside's infrastructure, the importance of managing open agent loops, and the current difficulties with verification in software development.