3 ms·
This has been shared on HN many years ago, but I'm linking again in case there are younger engineers who might be unaware of this classic rant: Execution in the
by hliyan 8y ago
This has been shared on HN many years ago, but I'm linking again in case there are younger engineers who might be unaware of this classic rant: Execution in the Kingdom of Nouns : https://steve-yegge.blogspot.com/2006/03/execution-in-kingdom-of-nouns.html https://steve-yegge.blogspot.com/2006/03/execution-in-kingdo...
- nyc111 8y agoThat was great. I read it for the first time. Similar scenarios happen in so many other fields. Some bad idea takes hold. Then schools teach it. Then more people invest time learning it so that they cannot admit it is bad and this goes spreading like wildfire and become sacred...
- hliyan 8y agoAnd then someone discovers that the old way was better and gives it a new name. When I was in school, functional programming was called "programming".
- _old_dude_ 8y agoJava type system is nominal not structural. While this rant rung a bell at that time, i've always found that this rant was too easy. Java had non public class, annonymous class and import static at that time. Nowadays, the Javaland has steal lambda and var from Scala, moving away from a real kingdom of nouns (partially, you still need those pesky functional interfaces).