4 ms·
Building a language that functions well is different from designing a language that reads well. Just like building an app that functions well is different from
by awb 4y ago
Building a language that functions well is different from designing a language that reads well.
Just like building an app that functions well is different from designing an app that looks great.
We don’t expect every backend developer to be the best front end designer and at some point we shouldn’t expect every language developer to be the best language designer.
It might be worth treating these two tasks as separate disciplines that can be studied and practiced independently.
Otherwise, we keep getting languages that feel akin to 1990’s websites. They function great, but look as if the aesthetic is an afterthought.