Text this: Programming and Customizing PICmicro Microcontrollers