Many teams that develop a product nowadays feel like it's a bit like building a space ship only for it to be launched in a black hole.
All this work is done to build something awesome, but they never really know if it is of value to the customer. Are they building The Right Thing, and are they building it Right?
What does a modern software development company look like and what do they do?
Spoiler alert: it's not about the programming language, tabs versus spaces, or Subversion versus git: it's about people, teams, communication and of course best practices, for example having a CI/CD pipeline in place as early as possible. You also don't need to have a greenfield environment to start doing modern software development.
The stuff we discuss in this podcast can be applied today in your current codebase!