https://becomingubu.com/the-reason-why-you-need-to-stop-making-promises/
The Reason Why You Need To Stop Making Promises