In this episode of the Programmer Hour podcast, we discuss a range of topics including the questions that new developers might have when first joining a company, the debates about the necessity of coding, and the progression of a developer's career. Other subjects include the differences between working in startups and big tech companies and the controversy around unpaid jobs in the technology field. Furthermore, they delve into the importance of senior developers who manage new developers and how they should refrain from writing code.--Chapters:0:00 Intro4:03 Great teams make great people8:53 Kids Learning Coding13:51 Will AI take all jobs21:11 Great developers are symmathesized22:30 Progression of a Dev24:46 Transitioning into Management27:30 Misconceptions about Management Roles29:09 Role of Senior Developers31:03 Testing in Software Development36:04 Working in Startups vs Big Tech40:38 Unpaid Jobs - Yes or No47:52 Outro