3 ms·
I think if anything the role of a developer will become more manager-like. In the past, human workers executed processes designed by management. Today, compute
by pfannkuchen 4y ago
I think if anything the role of a developer will become more manager-like.
In the past, human workers executed processes designed by management. Today, computers execute processes designed by software engineers. In essence, software engineers today fill the role of yesterday's management, and the worker of yesterday is the computer of today.
If software creation becomes sufficiently more automated, then the worker role of the software engineer today will disappear. We will shift automation further up the organizational pyramid. The role of the manager, e.g. deciding what to do and where to allocate resources, will still exist, just that instead of directing the software engineer worker they will direct the AI.
The people most suited to that work are probably software engineers today. Whether this destroys the industry employment-wise depends on whether the new, shorter pyramid grows to fill a space at least as large as the old, taller pyramid. I don't really see why it wouldn't, since there seems to be much more demand for software today than there is supply, but it's hard to tell where things will land.