3 ms·
I think different languages for different audiences. I also think that languages that are noob friendly can achieve broader appeal and greater mindshare. For e
by rapind 6y ago
I think different languages for different audiences. I also think that languages that are noob friendly can achieve broader appeal and greater mindshare.
For example, ruby has plenty of warts and annoyances that become evident with experience, but I still find plenty of ruby code that’s lovely to read (like it’s telling a story). Plenty of atrocities too, which is exacerbated by the language.
I see the value in succinct languages too, which require a knowledge investment to be productive. Just more efficient.
It’s kinda like QWERTY typists and stenographers, but with far more middle ground. No one can argue that stenographers are faster, but it’s also not a realistic expectation for everyone to learn it.