Explain The Arduino Programmers Model