So usually i work in 20+ hour spurts, and that is when I get my best work done.
Some people just can't be told by their bosses.
Some people just like to do whatever they please.
Now for the issue of H1-B. I think the government should increase H1-B visas because it seems to me that most Americans loathe the idea of working in a cubicle and getting steady cheque with health benefits and stock options. If that is the case, why don't give your day jobs to people who need them the most?
There are thousands (or more) people that might envy at your day job.
I think US government should be aware of this situation. The reason why hi-tech companies need more human resources is because:
1) People don't major in CS anymore
2) People loathe the idea of working 9-5 for the man.
Technically, entrepreneurs can't do whatever they please either. They have to do what their customers say.
That's perhaps a good test for whether you'll make a good founder: how do you react when asked to do something by a customer, vs. how do you react when asked to do something by your boss? If you jump to attention for the customer but blow off the boss, you'll probably do fine. If you jump to attention for the boss but blow off the customer (far more people do this than you'd think), you're better off as an employee. If you won't do anything for anyone, you have a very difficult life ahead of you.
But where exactly would the financing capital come from to allow all these would-be entrepreneurs to quit their jobs?
I can see the headlines now, "In light of the recent downturn in the sub-prime angel investment market... "
Anything that takes away 40 to 60+ of your most productive hours each week should be considered in the running.