1. A method of documenting an instruction set within a development environment of a computer having a processor, the method comprising: executing on the processor instructions configured to: present the instruction set in a window of the development environment; receive a selection of a selected instruction of the instruction set within the window; retrieve from an instruction version data source at least one instruction version history related to the selected instruction and comprising: an instruction version, and an instruction version motivation; and display the at least one instruction version history within the window of the development environment.