3 ms·
I have mixed feelings about these sorts of utopian dreams of universal programming. On the one hand, yes, that would be amazing! On the other, whenever you ma
by kemiller 12y ago
I have mixed feelings about these sorts of utopian dreams of universal programming. On the one hand, yes, that would be amazing! On the other, whenever you make a system that open, inevitably malicious strong programmers will find a way to take advantage of naive weak ones. I still think it's possible, but Smalltalk, nor anything else we've come up with yet, is still hopelessly inadequate. I suspect that the problem of creating a programming environment that anyone can use is roughly equivalent to the problem of creating an AGI — it has to do what the user means, while seamlessly handling the thousands of details and gotchas that can sink them.
- deleted 12y ago[deleted]
- javajosh 12y ago>On the other, whenever you make a system that open, inevitably malicious strong programmers will find a way to take advantage of naive weak ones. Can you explain this and give an example? I've been around for a while and don't see, or perhaps don't recognize, this pattern. If anything, I observe the opposite: very strong programmers help the weaker ones by creating new languages, libraries, and tools.