Moreover.... if you are not in software, but say mechanical engineering (like myself), doing anything new and interesting usually costs a lot of money. And if you do not have that money - because you have quit your paying job - your ideas will never be built. And if you try to get funding from others... well that can be really disheartening, the VC scene in mechanical engineering is much much worse that in software.