|
|
|
|
|
by untitledly
4926 days ago
|
|
I have some issues with this. 1) Programming isn't reverting to guilds because there's no way to restrict people from learning about programming, and there's no way to restrict people to only hiring guild programmers. 2) No, not everyone will become a programmer. But a greater spectrum of people will do programming type things as the rewards for being able to control computers effectively (via programming) will continue to increase. 3) Bigger People vs. Bigger Ideas seems a statement that is so generalized and open to interpretation as to be meaningless. 4) Finally, no mention is made of things like superior parallel processing, something that is integral to continuing to do fancier things with advancing technology. |
|
Sure there is: nondisclosure agreements, secret APIs, expensive proprietary tools, etc. You already see this to some degree with video game development. App stores are going to make this worse, as people are going to have to pay more in order to develop software and will not be able to just run development tools on any old system.
"a greater spectrum of people will do programming type things"
Those people will also be more restricted in terms of what they can do. People will know how to write macros for a specific product; they will not be able to write programs in general. I suspect that the number of people who can write general-purpose software is going to decrease as platforms become less open.
"Finally, no mention is made of things like superior parallel processing, something that is integral to continuing to do fancier things with advancing technology."
First of all, we do not even know if we can benefit from parallel approaches to certain very important problem classes (see: NC v. P). Second, we have heard the "parallel processing will save us" argument in the past, but we were not saved. From where I sit, algorithmic improvements will be more important than parallel programming over the next decade: better approximations, better heuristics, and faster operations are going to win over more cores.