I'm a Software Architect and an aspiring entrepreneur. I believe learning is the best way of living, we need to learn from everything around us - people, things, events and all that come to us. It seems there is some kind of a purpose we all are meant to serve and that attracts us to different situations. We thus have to keep an open eye + open mind and learn.
Happiness is more of a mental feeling and learning is the best way to trigger those feelings. The best example would be the way children look at things, they are not biased or driven by thoughts - they are just like a gist of cool breeze flowing across the woods - touching tress and leaves making music.
I think that's the way of living - i.e. keeping an open mind and preserving the innocence to enable constant learning and thus be always happy.