The philosophy used during the development of the PIC code was to keep it simple, straightforward,
comprehensible, and to a minimum. There are many small programs designed for testing the hardware and
ideas, each program is labelled mark 1, 2, 3, etc… The end result is that the PIC code is gradually built up
step-by-step, instead of writing the entire program at once. This ensures that operational results are
obtained, as testing producers are carried out at each stage, while if the program was written all at once,
there is little chance it will work and could prove difficult to debug.