2 ms·
I experienced this in the Smalltalk world years ago as well. Languages/environments are tools. They amplify what an individual can do when creating. High powere
by travisgriggs 5y ago
I experienced this in the Smalltalk world years ago as well. Languages/environments are tools. They amplify what an individual can do when creating. High powered languages allow high powered people to write cooler code. Average programmers just write more average programs. Spaghetti programmers just make more spaghetti.
- bombcar 5y agoAnd many of the new languages are designed around removing footguns for the spaghetti chefs I feel. Of course everyone thinks they’re a superstar, but they’re probably not. I know I ain’t.
- travisgriggs 5y agoI don’t think I’m a superstar. I do find the complexities created by the “foot gun inhibitors” limit creativity and simplicity. Every time Kotlin/Swift add a new “feature” I feel like I’m living in a sort of Harrison Bergeron (https://en.m.wikipedia.org/wiki/Harrison_Bergeron https://en.m.wikipedia.org/wiki/Harrison_Bergeron) for programmers. I spend the same time fixing bugs in these “safer” languages as I do/did in Python/Smalltalk/Elixir.