Episodes

Episode 004: “Working in a Product Development Team” with Jenny Farver

More often than not, software development projects are actually product development projects. The goal is to develop a product that will actually be used, and where our users will have specific needs. The team that develops that product will involve more than just software developers and, to help us explore what product development entails, and...

Play Episode

Episode 003: “The Business of Software Development” with Q McCallum

In this episode, we will be discussing the business of software development. Writing software doesn’t happen in a vacuum, it often happens in the context of a business, and it can be useful to understand exactly where software fits in a business. To explore this topic, I sat down with Q McCallum, a data consultant who...

Play Episode

Episode 002: “Giving and Receiving Feedback” with Chelsea Troy

In this episode, I sit down with Chelsea Troy, a Chicago-based software engineer, to talk about giving and receiving feedback, something you have to do quite often when working on software, but which you don’t always get to do as a student. Besides talking about code reviews, the most common situation where you have to...

Play Episode

Episode 001: “Working in Teams” with Ben Collins-Sussman and Brian Fitzpatrick

Software development is a team sport and, for this inaugural episode of “Conversations in Software Development”, we are very lucky to have a conversation on this subject with Ben Collins-Sussman and Brian “Fitz” Fitzpatrick. Besides being accomplished software engineers, Ben and Fitz have collaborated on multiple talks and books regarding the social challenges of software...

Play Episode