How? Is the model that, as the field matures, programmers will get more fungible? Because it actually seems like programmers have gotten less fungible over time (as both projects and tech stacks have increased in size) rather than more.
Seems to me that there is pressure on developers to become “full-stack developers” and “dev-ops”, which would make them more fungible. But there are also other forces working in the opposite direction, which seem to be stronger at the moment.
My model is that over time systems get more similar between companies, as we start learning the best way to do things and get good open source infrastructure for the common things.
But you may be right: there’s a really strong tendency to build layers on top of layers, which means, for example, “familiarity with the Google Ads stack” is very important to the company and not a very transferrable skill.
How? Is the model that, as the field matures, programmers will get more fungible? Because it actually seems like programmers have gotten less fungible over time (as both projects and tech stacks have increased in size) rather than more.
Seems to me that there is pressure on developers to become “full-stack developers” and “dev-ops”, which would make them more fungible. But there are also other forces working in the opposite direction, which seem to be stronger at the moment.
My model is that over time systems get more similar between companies, as we start learning the best way to do things and get good open source infrastructure for the common things.
But you may be right: there’s a really strong tendency to build layers on top of layers, which means, for example, “familiarity with the Google Ads stack” is very important to the company and not a very transferrable skill.