Блог стареющей собачницы.
I agree that style preferences are just that, using semis in JS makes perfect sense when coming from a language that requires them, and that consistency is key. However:
“There is no inherent reason why medicines should taste horrible — but effective ones usually do. Similarly, there is no inherent reason why decisions should be distasteful — but most effective ones are.” -Peter Drucker, The Effective Executive