Joe, Michael, and Alan discuss their preferences between working on legacy projects and Greenfield projects. They share insights on the challenges and rewards of each type of coding environment, highlighting the importance of mental state and experience in navigating code maintenance and development.