IME growing up on the poverty line and now working as a dev and living comfortably, I get serious guilt trips whenever I spend money I don't need to spend.
Perhaps this could help explain why you grew up poor and are now living comfortably, while other people grew up poor and are still poor.
Having the valuable experience of earning a salary of 15K after graduating from college I very quickly learned to translate any expense into number of hours worked.