In this episode, we talk about steps for designing and implementing a project. We discuss project planning, language choice, code organization and testing.