A bit disappointed that the tech-related job titles on the list have so much overlap. I mean, "Enterprise Architect", "Software Architect", "Solutions Architect", "Data Architect", and "Systems Architect"? The distinct is not clear to me.