I am an intern at a small (<40 employees) web apps development consulting company. One of the interns is in the formative stages of becoming that guy who insists dismanteling his power supply worked to fix the screen resolution at home. He's also picked up this SensitiveNewAgeGuy habit of being openly introspective about his development with his coworkers. Once every few weeks he anounces some major breakthrough in How He Should Live His Life. (Such as: "I should make sure I'll have enough money to pay my rent before I get an advance at work to buy bongos." or "Buying groceries is way cheaper than eating takeout every meal." and "I will never pay off my $5000 credit card debit if I only make the minimum payment.") In any case, yesterday he announced that he had learned Three Things from working here. 1) Never admit you don't know something. (If you do, the people who know it will get the new exciting assignment, and you'll be stuck doing the same old crap you've been doing all year.) 2) Never admit when you've made a mistake. (It makes people think you are unreliable, dumb, or both, and then you surely won't get the new interesting assignments.) 3) Never give your problems to other people to solve. (Once they see you've been going about the problem all wrong for days, they will think you are dumb and not give you good assignments.) [The third point is interesting because most of our interns are part time, and most of our assignments have 1-2 day deadlines. If a part time intern doesn't finish his assignment while he's here, he *has* to give it to someone who will be in the next day, or we won't make the deadline.] This kid is such a trip... The one guy who I work with all the time is a perfectly cool guy, and a great programmer. He's got no problem asking me to look at his code when he gets stuck, and I ask the same of him. But this other crazy kid refuses to ask for help. He'll spend all day stuck on a problem, then bitch the next day that once he noticed such-and-such it was easy, but someone hid it in the code. (90% of the time, the code is marked correctly with the writer, and the writer is sitting in the same room as him.) It really is an interesting look at where these ideas form... Disturbing, but interesting. Thankfully our management and senior programming staff is good enough to know that good programmers ask for help and don't pretend to know everything. The senior coder I work with asks interviewees questions like "I see you've got alot of experience with <some language>. How would you do <a project totally unsuited to that language> in <that language>?" to see if they'll answer "I wouldn't to it in that language" or if they will give a long convoluted explanation of how you could do it. He'll also ask (for example) Java programmers about stuff that is totally not on their resume (FoxPro, for example) to see if they'll try to bullshit him. Definately the kind of guy I get along with. --Alison ---------------------------------------------------------------- A Kozic | Tell a man there are 300,000,000,000 stars ICQ 97567379 | in the universe and he will believe you. [EMAIL PROTECTED] | Tell him a bench has wet paint on it and [EMAIL PROTECTED] | he'll have to touch it to be sure. _______________________________________________ issues mailing list [EMAIL PROTECTED] http://www.linux.org.uk/mailman/listinfo/issues