Callbacks as our Generation's Goto Statement
I actually believe that code should be synchronous unless instructed to operate asynchronously - just my .02<p>Await should not be required - it should be more like...<p>--<p>regularWork(); //im waiting till this thing is done<p>driveHome();// not executed till thing one is done<p>background orderStatus = orderPizza();<p>turnOnXbox();<p>while(orderStatus == 'not ready') {<p>playXbox();<p>}<p>turnOffXbox();<p>eat();<p>--<p>Like I said - just my humble opinion that the code written would become more expressive.