i must confess i find it somewhat depressing to see 1) so many people asking for others to do their homework for them, and 2) so many people willing to do it. maybe i'm just old and grumpy, but when i was learning the ropes there was no WWW and i certainly struggled through and did my own work. and as i get older, still earning a living as a software developer/engineer/designer/architect/whatever, i'm always worried that the kids who actually grew up w/ the web, computers at home, and a myriad of wonderful technologies and information literally at their fingertips would displace me like the steam powered hammer did John Henry. but it's not happening. the "developers" i see coming out of school are, for the most part, lazy, uncurious and completely unable to figure out anything on their own. sure, there are exceptions, and i won't pretend that when i was starting out this wasn't also the case, but my fears above are largely unfounded. disturbingly unfounded. so what's the deal? when the kids come here and unashamedly ask for "help" with their homework, is this a symptom of a larger issue? or am i just seeing the bad side in both situations? i don't expect kids coming out of college to be awesome, but... i do expect them to know how to test the code they themselves write. or how to pound away at it until it works. or at the very least, be able to read a compiler error and know wtf it's on about. experienced developers, are you seeing the same thing? what gives?