Quite a fun and challenging game. Levels 10-12 are good examples of common problems in programming(10th is a nightmare). The level design is great, I am a programmer myself, but the last levels weren't so easy or obvious even to me, they were very clever and tricky to solve.
I'm sure it's an entertaining puzzle game to non-programmers as well. It definitely is a good practise for the brain.