the most famous composer in the world but was utterly miserable most of the time, and of the reasons was because he always overspent his income.This was Mozart.If Mozart couldn't get by with this kind of asinine conduct, I don't think you should try.
The most important single aspect of software development is to be clear about what you are trying to build.