3 ms·
How would you evolve a widely-used programming language except by committee? I don't think any one person, even the original designer, should make changes unila
by Bostonian 5y ago
How would you evolve a widely-used programming language except by committee? I don't think any one person, even the original designer, should make changes unilaterally and without consultation.
- ColinWright 5y agoFirstly: * Python : Guido van Rossum * Ruby : Yukihiro "Matz" Matsumoto * JavaScript : Brendan Eich The idea, as is clear in the submitted article and in the works it references, is that the best designs come from a single mind. Collaboration increases the amount of work that can be done, but also increases the amount of work that is needed to be done. It's not claiming that changes should be made unilaterally and without consultation, it's claiming that designs are cleaner, clearer, and more elegant when there is a single mind guiding it.