Most "Software Engineering" is just applying the same code in slightly different contexts. If we were all smarter it would have been automated earlier through the use of some higher-level language.
Most "Software Engineering" is just applying the same code in slightly different contexts. If we were all smarter it would have been automated earlier through the use of some higher-level language.
> If we were all smarter
Its not really an intelligence thing. You could have the most intelligent agent, but if the structural incentives for that agent are for example, "build and promote your own library for X for optimal career growth.", you would still have massive fragmentation. And under the current rent-seeking capitalist framework, this is a structural issue at every level. Firefox and Chrome? Multiple competing OSes? How many JS libraries? Now sure, maybe if everyone was perfectly intelligent _and_ perfectly trusting, then you could escape this.