Millennial Managers.
As I have spent decent amount of my time in Software industry now, I see that Millennials (late 20's- early 30's) are moving towards management position (mostly 8-10+ years of experience).
You may have had awful supervisors who microma...