https://www.appclonescript.com/software-development-tools-most-essential-for-programmers/