Task: Identify the primary emotion conveyed in the tweet and assign it to either 'neutral or no emotion' or one or more of the provided emotions (anger, anticipation, disgust, fear, joy, love, optimism, pessimism, sadness, surprise, trust) that best capture the tweeter's mental state.
Tweet: A programmer’s wisdom is understanding the difference between getting program to run and having a runnable program.  #puppy
This tweet contains emotions: 
anticipation, joy, optimism