CJam, 38 bytes
" ""Programming Puzzles""Dpef!Hpmg":(?
Try it online! or with spaces removed
Explanation
" " e# Push this string.
"Programming Puzzles" e# Push "Programming Puzzles".
"Dpef!Hpmg":( e# Push "Dpef!Hpmg" and decrement each char, giving "Code Golf".
? e# If the first string is true (non-empty) return the second string,
e# else return the third.
Whether spaces are in the program or not determines if the first string is truthy or falsy.
CJam, 38 bytes
" ""Programming Puzzles""Dpef!Hpmg":(?
Try it online! or with spaces removed
Explanation
" " e# Push this string.
"Programming Puzzles" e# Push "Programming Puzzles".
"Dpef!Hpmg":( e# Push "Dpef!Hpmg" and decrement each char, giving "Code Golf".
? e# If the first string is true (non-empty) return the second string,
e# else return the third.
Whether spaces are in the program or not determines if the first string is truthy or falsy.