Becoming a parent erased many of my negative childhood feelings and filled them in with something new.
I had to actually purchase a book to learn the API and write the client. It was pretty frustrating trying to learn the API and develop a product quickly.