I hope you don't take this the wrong way...but it's amazing how many people try to seek fufillment via a career, money, friendships, a bottle, whatever.

They never really find it.

So, my advice is rather simple.

Find God. 

P.S. Yes, He does actually exist, and no, belief doesn't mean abandoning your intellect or your coding abilities.