A question about what different job titles commonly found in software project teams mean:
What is the difference between a lead developer, an architect, a project manager, and an engineering manager?
The episode contains answers like:
why the meanings are not always precisely defined
what a lead developer does
if a software architect should write code
the project manager's priorities
how the role of an engineering varies between different types of companies