Is increasing stratification and specialization a foregone conclusion, or will this prediction just look silly 20 years from now? Given sufficient time, my crystal ball says that software will become just as specialized and stratified as other mature fields. This has already happened in medicine, law, professional engineering, and other mature professions. Whether that stratification and specialization in software will take 10 years, 20 years, or longer, my crystal ball doesn't say. |