Obviously not something you can do in most of the established industries, but IT is in its golden age, and we should take advantage of that while we can. It will end eventually, and we'll have the same "go evil or go hungry" dilemma most people face in their day jobs.
The market for developers in many locations currently seems to be such that developers make good money and should be able to have some saving and finding a new job isn't terribly difficult.
The key word there is "currently". I've lived through several cycles now, and I can assure you that there are times when you will take any job that comes because you want to eat or pay rent this month.
Now that I am experienced I am confident that I can get a new job fast. When I was just starting out it took a few months to get my first job everyone wanted experience (I live far away from San Fran). Now I can quit my job on the spot (it helps my spouse also works) but I couldn't have quit my job on the spot back when I had student loans.