Leonard and Penny have decided to start dating each other again, but Penny is worried that any little glitch in their second time around will stall or halt them getting back together. As such, Leonard proposes that they follow a computer software development process model, where each party directly involved in the development process provides constructive comments on the "product" i.e their relationship, so that they collectively can fix the problems before the product goes into the next phase of external testing. Penny agrees. However, the comments that each provides in and of themselves end up being viewed hypercritically by the person being criticized, and thus may halt the process in its tracks unless the critic can delve deeper into the psyche of the criticized, which in turn may have its own unintentional consequence. Meanwhile, Raj has started "dating" Siri, the voice of his new smart phone's voice recognition system. And Sheldon, with Amy's assistance, decides to host a once a week/fifty-two week video podcast on the fun of vexillology.