https://www.technotification.com/2019/03/most-helpful-tools-for-programmmers.html