I’ve heard a similar jobs classification but in 3 buckets:
1. builders (maps to reasoning)
2. fixers
3. maintainers (maps to map lookups)
Companies are often a mixture of these 3 classifications. How they skew often depends on maturity (startup vs enterprise).