It's right smack in the middle of the same genre as SpaceChem...which is predictable, considering it was made by the same guy. He's got a ton of these games under his belt, and SpaceChem was pretty big and polished; this isn't a crap first game put out by J. Random Unexperienced Indie Developer. It knows exactly what it's doing as a game, and it does it really well. The interface really impressed me, simplistic as it was, because it hit exactly the retro style it was aiming for, and the printable manual it came with was pretty awesome (even if not very useful because there's just not that many computer instructions that you need to reference).
As a programmer, I really like programming games. They're a change of pace, and the type of challenge is very different from my day job. You go into it knowing it's solvable, knowing it's not tedious, and knowing that the solution will be satisfying.
"Programmers that like puzzles [...] are a minority"? Have you ever met a programmer? We get into the field because we love this stuff. Hell, games like this are what inspired/taught half of us to do it in the first place.
Take a look at Ruckingenur II sometime. IMO it's the best Zachtronics game, and hey, it's free.