AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Teaching Software Design and Architecture to Scientists
This chapter discusses the motivation behind working with scientists and the challenges they face when it comes to programming. It explains how Greg Wilson started a nonprofit organization called software carpentry to teach grad students programming skills. The chapter highlights the importance of teaching them tools like the unique shell, Python, R, version control, and writing tests, which can greatly impact their work.