I want to invent something cool.
WP,TWITTER, FB, KIIP, FOURSQUARE, Linkedin
First the Rewarding - you know that what you poured your heart into actually works and that truly its all worth it in the end
Then Frustrating - The fact that sometimes things take time and that good ideas are not all possible all the time to make happen
Not really that experienced to comment on this question. Ask me in a year.
1. Never give up, frustration, depression, lonliness, hopelessness and helpnessness are all going to come your way, you just have to punch right through them!
2. Be humble
3. Encourage your team always