Thanks for the kind words. I've been programming for almost 20 years professionally. I'd highly recommend any INTP to seriously, very seriously consider taking it up. Yes it's not perfect - yes it's better then anything else you can put your hand to. I know, I've had a number of careers.
As to the validity of MBTI, my son happens to be an INTP, and all I can say is that my nose is rubbed in the truth of MBTI every day.
Wow gratz on the change in patterns, I'm pretty jealous. I'm into more modern era metal, but whatever floats boats is cool by me. He sounds a little like he has confidence issues, but that's understandable.
In what way do I remind you of your friend? My sleep has improved drastically since I quit uni, though it's still not amazing. I actually managed to get up by 9:00 this morning in order to fulfill a promise to ring someone in America before they went to work. I stopped posting on the thread once I lacked a good reason to care whether I got up or not :/ It is kind of you to take an interest.