Synchronous verbs in a shell language
What if you were going to create a system scripting language to do what shell scripts do, using JavaScript syntax? Do you really need async? Spoiler: no.
by Dave Winer Sunday, February 19, 2017

Suppose you were trying to turn JavaScript into a nice system-level script tool, something more powerful and cleaner than a shell language, but for code that runs once an hour, or every minute, or overnight, so scaling is not an issue as it is for server software.

Which would be preferable syntax...

  1. twitter.getMyName (function (name) {console.log (name)})
  2. console.log (twitter.getMyName ())

Hopefully this makes the case for synchronous verbs in the "third place" as explained in my previous post on this topic. :balloon: