That’s a very interesting point I had not thought about. Let’s say AI tooling results in an across-the-board 2x multiplier for FOSS. Like there is twice as much FOSS. Plus the FOSS that exists today has twice the features plus overall quality. What happens then?
Maybe long-term the main skill in software development is less about writing new code and more about architecting systems. And also using AI to glue components together and debug. Main difference if there’s way more FOSS there’s less need to write new greenfield modules.
I don’t know. I’m spitballing here. It’s fascinating to think about.