3 ms·
I think you misunderstood that a lot of times so called "new things" are already thought about by those creators. But they may thought about cases that those ne
by eugenejen 14y ago
I think you misunderstood that a lot of times so called "new things" are already thought about by those creators. But they may thought about cases that those new things are not a good solutions to problems and they decide to implement them in different way. In Crockford's case, it is the ';' at the end. And he wants to enforce it for clarity. And in Torvalds' case he wants accountability. I don't think they did not consider those new ideas when they start designing json/git, but they choose ways that facilitate programmers to create better/clearer/more accountable ways to solve problems.
I think for all software engineers who are old enough, we all know writing software is a social activity and sometime it is better to make projects manageable.
I think any one who creates technologies has to understand that design decision is an "Opinion".