A friend of mine, while learning C++, wrote a 100+ line file of uninitialized variables and then did while(true){return 0;} ......last I knew he gave up on programming. Always wondered why he bothered typing that much just to do that, even if it was for learning.