(I'm not specifically picking on Caltech undergrads, BTW. I'm fairly sure this is typical at most schools.)
(I'm not specifically picking on Caltech undergrads, BTW. I'm fairly sure this is typical at most schools.)
This may be true, but there are also plenty of students who work from the moment they wake up until the moment they go to bed and still don't have enough time to get all of their assignments done. The problem is that functionally there isn't really any difference between having a 3.5 GPA and a 2.0 GPA, so at some point most people figure out that what they're being asked to do is impossible so they might as well just do their own thing.
[Actually watching TV does provide a benefit: it's relaxing. The same is not true for assignments.]
If you postpone things that aren't important to you, but are important to your boss, that's not going to go well. If you postpone things your boss doesn't care about, in order to do a better/quicker job on something the boss considers important, that'll probably make your boss happy.
(Note, I'm using "boss" as short-hand for "your boss, and all the other interested parties, customers, etc. who can affect your boss's opinion of you".)
Once you're doing real work, turning down work will not make you lazy; it will be an opportunity to say, "Sure, I might be able to assist you with that, but you will have to talk to <important person> and <other important person> about the impact on my work on <important project> and <other important project>."
"Oh... no chance of my project taking priority over those. Shoot, and I really need it done this quarter."
"I think <junior developer> can do the job for you. He might need a little guidance, but if he does, I will be happy to make myself available to answer his questions and point him in the right direction."
"Wonderful, thank you!"
``We are writing this sentence two days before the deadline. Unfortunately that sentence (and this one) are among the first that we have written. How could we have delayed so much when we have known about this deadline for months? (...)''
Certain classes are worse than others and it doesn't usually depend on the content of the course, but the people teaching it. I'd blame the culture of the faculty above the school, although the school likely influences said culture.
The faculty contributed from what I could see, but primarily in indulging procrastination by students. It was quite common for students to hand in the majority of a terms problem sets in the last week, and the professors would accept them even if there was a stated class policy that late assignments would not receive credit. (Of course, I acknowledge that this was particularly onerous to me, because I would be the one who then had to grade a full term worth of assignments in a week.)