in reply to Why do we like to program?

I also enjoy the meta-thinking required for good programming: figuring out the 'right way' to slice up reality...