I can't change the whole world, but I believe I can do my part to help it getting a little better.
Twitter, Zynga, Square
The most rewarding is to have a great idea different of all existent and that can be very usefull for people's lives. The most frustrating I believe it would be when someone takes your idea and try to exactly copy it for money only.
To think that they're the only ones having a good idea in the world and everybody will love it, and then get emotionally involved with it more than the reason allows.
Try at most to learn from the others' mistakes. If it's not possible, at least give a few steps and try to learn by your own mistakes.
I'm a technical person but not limited to this.
I'm a musician, passionate about history, languages and reading.
I love to learn more, whatever it is.