News for hackers. Stuff that matters.
Re:Announcing Azure Command-Line Interface 2.0 Preview by emilsedgh on Tuesday September 27, 2016 @07:28PM (#12594181)
I never got this. Coding in Nodejs is much, much harder that in Python, Ruby, C# or Java.

I've seen .NET (and even C) programmers that after a year of coding using node still don't have a clue what the hell is happening.

Dynamic typing vs. Static typing doesn't make a language harder. If you prefer dynamic languages you are just a bit lazier and short sighted.

Async vs. Sync (specially the way node handles it) IS harder, though.

Re:Announcing Azure Command-Line Interface 2.0 Preview by RussianCow on Tuesday September 27, 2016 @07:35PM (#12594220)
I agree with most of what you said, but this is a bit naive:

> If you prefer dynamic languages you are just a bit lazier and short sighted.

In theory, the only drawback of a statically typed language is the up front work required to make the compiler happy. In practice, you end up losing a lot of expressive power, and abstractions that were previously effortless now either add a lot of verbosity/complexity, or are simply impossible. Scala is the most expressive statically typed language I've seen, but even there you often have to jump through hoops to implement certain abstractions in a type safe way. The decision to use a dynamic language is not about laziness.