3 ms·
Making a language is fun, and builds your skills. I'd rather work with a person who has made a bad language than someone who has never made one. Don't make fun
by caiocaiocaio 7y ago
Making a language is fun, and builds your skills. I'd rather work with a person who has made a bad language than someone who has never made one.
Don't make fun of people for making languages.
- macintux 7y agoThis checklist is, to my eyes, making fun of people who make fun of languages.
- caiocaiocaio 7y agoWell, if that's the case, I can do you one better.
- hhas01 7y agoI make languages and I LOLed. Self-awareness, good knowledge of CS history, and a huge heaping helping of humility are all key prerequisites to inventing a language that is even marginally less appalling than all of its predecessors. “You will FAIL” is about the best advice a nascent language designer can receive, and they should embrace it. Also Obligatory: http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html http://james-iry.blogspot.com/2009/05/brief-incomplete-and-m...
- shadowgovt 7y agoI don't take this so much to be making fun of all people making languages as making fun of people thinking they will upend the existing zeitgeist of languages because though decades (nearly a century) of language designers have come before them, they have the key insight that those minds lacked. Some day, that may become true. But the safe-money bet is on "no" for the vast majority of languages one will encounter in academia and industry. Most will fail to catch on, a few might be remembered, and the ones that succeed will do so because of forces unrelated to the zen of their design as much as the new ideas (or old ideas done right) they bring to the table. (They share that in common with startup companies ;) ).