Robert Sabourin and I discuss the history and evolution of software testing, including its applications beyond software and the importance of rigorous testing in various fields. We also share our experiences in the industry, with Robert emphasizing the need for independent testing methods, continuous peer review, and the potential for testers to come from diverse backgrounds. Lastly, we discuss the challenges and opportunities in software engineering, particularly in the context of requirement engineering and testing, and the importance of collaboration and learning.