30 Things I Wish I Knew When I Started Programming