> I just need to figure out why I constantly crave for short term satisfactions
It's dopamine. I see it as malware that infected my brainOS and it's more of a stuxnet rather than your typical lame click-n-infect-me.
As for diets, I prefer to set lifestyle goals. For example it doesn't matter on which particular diet I'm on at the moment (I cycle through couple of them every 8-12-16 weeks), what does matter is that I very rarely eat processed food or sugary snacks (once a month at best) and when I do it's _always_ after hard training session and it still _fits my macros_.
These last words are optimistic: " It is not enough to “just say no”—as the 1980s slogan suggested. Instead, you can protect (and heal) yourself from addiction by saying “yes” to other things. Cultivate diverse interests that provide meaning to your life. Understand that your problems usually are transient, and perhaps most importantly, acknowledge that life is not always supposed to be pleasurable."
All three of the above communities (PHP, Ruby, and FnProg) are diverse enough that a PHP meetup in location A could be culturally similar to an FnProg meetup in location B, and so on.
you could definitely argue that a company using PHP nowadays would find it harder to find good engineers because the best ones who care about quality, performance etc don't want to work on a PHP app
[0] http://phrack.org/issues/66/2.html#article