https://medium.com/@_mahfuz_/from-frustration-to-success-the-best-debugging-and-optimization-tools-8e76baf25ec5