Archives: Episode

Extras 004.1: “What does a CTO do?”

In Episode 004: “Working in a Product Development Team” with Jenny Farver, we spoke with Jenny Farver about product development, including the various roles that you find in a product development team. Jenny herself has been the CTO of several companies and, in this bonus content from Episode 004, Jenny tells us more about the…

Read More

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…

Read More

Extras 003.2: “Early career lessons”

In this bonus content from Episode 003: “The Business of Software Development” with Q McCallum, Q shares some of the lessons he learned early in his career and, indeed, how his early years in tech shaped many aspects of his career later on. 

Read More

Extras 003.1: “Do you need a CS degree to succeed in tech?”

In this bonus content from Episode 003: “The Business of Software Development” with Q McCallum, Q tells us about what he did (and didn’t) learn in college, and whether you necessarily need a Computer Science degree to succeed in the tech industry.

Read More

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…

Read More

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…

Read More

Extras 001.1: “Working in Teams… Remotely”

In this bonus content from Episode 001: “Working in Teams” with Ben Collins-Sussman and Brian Fitzpatrick, Ben and Fitz tell us about the challenges of working remotely in a software team, especially in the context of a global crisis that is forcing nearly everyone to interact with their software teams remotely.

Read More

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…

Read More