I would personally love to see this implemented, but I\'m a bit worried as to the effects on gameplay for non-programmers(I\'m borderline case myself). The idea of having to learn coding to properly play the game is not unlikely to scare of new players, and not everyone will be able to even with sufficient motivation.
I believe we need an adaptive system that won\'t require mentionable skill, but still reward it with increased modularity, perhaps by heavily enhancing the regular Ai\'s potential applications and modularity along with the introduction of computers. As such, players unwilling or unable to learn coding would still recieve it\'s basic advantages, but still miss out on the ability to customize and enhance their systems, perhaps motivating them to learn it in their own time.
Also, programmable systems would add another gameplay element, that of not all ships being indentical interface-wise. I\'d love to have to spend a few minutes familiarizing myself with the controls, commands and digital quirks of the ships I download, not just sit down in the core and fly away.