2 ms·
Will they be innovating in ways that we get to use for free? Or are they creating new ways to get in-between the coder and the machine? E.g. Copilot is a paid
by carapace 4y ago
Will they be innovating in ways that we get to use for free? Or are they creating new ways to get in-between the coder and the machine? E.g. Copilot is a paid subscription.
By enabling increased complexity (via Language Server Protocol, Copilot, and even GitHub itself) devs get locked-in to the MS ecosystem. It reminds me of Braess's paradox ("adding one or more roads to a road network can slow down overall traffic flow through it" https://en.wikipedia.org/wiki/Braess%27s_paradox https://en.wikipedia.org/wiki/Braess%27s_paradox ).
Increasing our ability to generate (but not comprehend) complex systems is also intrinsically dangerous (beyond the "rent seeking" of MS) because complexity itself is a kind of cost or overhead. This is not to say that the more complex system cannot result in efficiency gains that outweigh the cost to maintain that complexity. (If that were true there would be no multicellular life, eh?) It means complexity should be carefully justified in terms of economic/engineering considerations.