So there are a number of IDEs made to help you and one we recently noticed was MPY-Jama. The IDE provides source code editing, of course. But it also allows you to do things like pull information ...