I keep wanting to like javascript promises, but to me they just look almost like the caolan/async library (which uses callbacks), but with complicated error handling and debugging - async/await just adds even more cognitive overhead where you have to add stuff in many different places (where you define the function, where you invoke the function, where you handle the errors), it looks messy to medev.to #