3 ms·
Some of the things you mentioned are pure aesthetics - and they change with time - forward and backward. Some others change with the advent of tools and other d
by 8ytecoder 6y ago
Some of the things you mentioned are pure aesthetics - and they change with time - forward and backward. Some others change with the advent of tools and other developments. Micro services are hard to do right and they have been hard. But people rushed into it. With better tools in the future that might change.
Same with beginner/new projects embracing dynamic programming. It’s perfect for a new code add. It bites only later; when the enthusiasm has died off and you got to keep the codebase and tests up to date and things start slipping here and there.
Go is a darling now because it’s constraining. It skipped passed the last three decades of advancement in languages like they never happened. And then as it becomes way more popular people will ask for the same set of features that other languages have had forever.