Parallels Between Policy and Programming