Many dev kits and evaluation boards come with a simple test program that flashes a few LEDs, responds to the changing resistance of a potentiometer, or presents some information on an LCD screen. Then ...
Code can sometimes appear to be simpler than the problem domain it models because of the fact that we are better at reading the code than we are at reading the other descriptions or design documents ...