For more of this, I recommend this podcast:
Called Soft Skills Engineering Podcast. It's hosted by two seasoned developers whom experience becoming managers. It's hilarious.
I listen to it when I commute with earpohones, then and suddenly laugh like a wirdo.