The title thing is a result of millennials in the workforce. We used to have only a few titles for individuals (and each title signified the type of work the software developer would do.. architect, design, test, etc) but exit surveys taught us that millennials want to have promotions more...