• (disco) in reply to Tsaukpaetra

    Actually in slightly older times the word had a slightly different meaning concerning something said quickly and suddenly. So yes, potentially, you could ejaculate something to dismiss a potential candidate rather effectively and do so completely cleanly.

  • (disco) in reply to Arantor

    Yes, I just got caught up and fell down the proverbial stairs.

  • (disco) in reply to Tsaukpaetra

    "Did it hurt?" he ejaculated.

  • (disco) in reply to Arantor
    Arantor:
    "Did it hurt?" he ejaculated.

    Must be a masochist.

  • (disco) in reply to redwizard

    The first thing I would have checked is that the monitor had power, was plugged into the computer, and was turned on.

  • (disco) in reply to baddy

    If I hear three beeps, I'm definitely not worried about a monitor.

  • (disco) in reply to chubertdev

    Surely checking for smoke before 'is it plugged in and is it turned on'?

  • (disco) in reply to Arantor

    I've seen monitors smoke and catch fire before. Plug pull of course stops that in its tracks.

    Best story I heard was an admin who had remoted into one user's machine and was working away when the monitor started smoking. The user promptly told the admin she smelled smoke and asked, "is there a fire by you?"

  • (disco)

    Does it mean I don't get the Job?

  • (disco) in reply to Arantor
    Arantor:
    "Did it hurt?" he ejaculated.

    I've seen things like this spread out all over Arthur Conan Doyle's Sherlock Holmes novels. Gives you a whole new take on the story of two young gentlemen living together...

    redwizard:
    RAM as the first point of attack on the problem is not only very much acceptable, it is expected.

    No, the expected first point of attack is to consult your motherboard's error code list.

    Besides, do PCs still beep for errors? My case doesn't even have the speaker, as far as I'm aware... it just cycles through error codes on boot and if something screws up, it gets frozen on the screen.

  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    Besides, do PCs still beep for errors? My case doesn't even have the speaker, as far as I'm aware... it just cycles through error codes on boot and if something screws up, it gets frozen on the screen.

    Most boards still have the speaker connector, even if there's no speaker attached. I have a few salvaged ones stored for such occasions.

    I liked my old EpoX board, it had a two-digit LED display that showed last reached POST code. You could just crack open the manual and read off the code to see where it got stuck. Well, step before, it usually got stuck on some Idle code following the failed one.

    So if it got stuck on 0C for example, you'd look it up, and if it was Idle work your way back. If 0B was GPU failure you knew that's what failed.

  • (disco) in reply to Onyx
    Onyx:
    it had a two-digit LED display that showed last reached POST code.

    Amazing things. MSI has a D-Bracket, serving a pretty similar purpose, but with some LED diodes instead of a display. Too bad it's not typically included.

    Hell, those motherboards even expose a programming header for when you fucked up badly. All you need is an USB programmer and a 3,5-to-2,5 HDD passthrough to account for the smaller raster.

  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    My case doesn't even have the speaker, as far as I'm aware...

    Nowadays it's often soldered directly to motherboard. And while cases usually don't have a fixed speaker, a beeper like this is often still included: [image]

  • (disco) in reply to Arantor
    Arantor:
    Jeff Himself was even here for a while.

    He still is. Occasionally...

    Last time was a couple of days ago.

  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    No, the expected first point of attack is to consult your motherboard's error code list.

    Yes. I happen to know that the beeps are codes, ands since I don't know any of that by heart, I'd go to another PC and look it up.

    Maciejasjmj:
    Besides, do PCs still beep for errors?
    Yes.
  • Paul Neumann (unregistered) in reply to Jim the Tool
    Jim the Tool:
    ...allowed him to mute the phone to yell at the incompetent.
    If you mute the phone than how are you yelling at the incompetent? The phone is a non-sentient tool, but there is no need to call it names.
  • (disco) in reply to xaade

    I think part of the issue was the pretence of knowing some information. I'd say there is no excuse for that.

  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    No, the expected first point of attack is to consult your motherboard's error code list.

    Normally you are correct. But I left out some context.

    For the purposes of this interview question, no manual was available - or Google either (back in 1998, when I originally came up with this, there was no Google as we know it today). The point was to see the thought process of their troubleshooting. It still amazes me how many people are utterly lost when they can't consult "Dr. Google," as one person termed it.

    Let me put it to you this way: would you hire a programmer who's answer was always, "I'd look that up on Google?" and/or "Let me crack open the how-to manual?" Can they write a Do/Loop without cracking open the C# book?

  • (disco) in reply to PJH

    Yes, but back then he was actively inflicting himself upon the community. These days he's only passively part of the community. I prefer this New Jeff. Less twuntiness.

  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    I've seen things like this spread out all over Arthur Conan Doyle's Sherlock Holmes novels. Gives you a whole new take on the story of two young gentlemen living together...

    It can be found in the Harry Potter books as well, with hilarious results. (NSFW)

  • (disco) in reply to redwizard
    redwizard:
    ...a fellow manager...

    I just demonstrated proof positive here that I AM TRWTF™ -_-

  • (disco) in reply to redwizard

    Not all managers are terrible. The best ones avoid WTFs while encouraging developers to strut their stuff to build awesomeness.

  • (disco) in reply to Arantor
    Arantor:
    The best ones avoid WTFs while encouraging developers to strut their stuff to build awesomeness.

    The best managers filter out the shit from above, protecting their workers and allowing them to get on and do what they're supposed to (and what they usually want to, too). Too many managers just add to the shit torrent instead.

  • (disco) in reply to redwizard
    redwizard:
    Let me put it to you this way: would you hire a programmer who's answer was always, "I'd look that up on Google?"

    The question as you phrased it ("beeps three times") suggest that you need to know what three beeps signify. And that requires either memorizing all motherboards' error code lists, or well, looking it up.

    Basically, you set up a (pretty crucial) piece of information and then outright said "you can't use it". That's not a good question.

    And given a guy whose answer is "I take a random component and test it, then take another random component and test it, and keep throwing stuff until something sticks" and a guy whose answer is "I consult a goddamn reference", I'd hire the second one. "Looking stuff up on Google" is not wrong per se - I often consult Uncle G for syntax which I simply forget, but I know what I'm trying to do. And that's the crucial programming skill.

  • (disco) in reply to Maciejasjmj

    My answer would probably be something like:

    I'd crack open the case and try to figure out what motherboard I'm looking at, then Google for the beep codes. Let's say it came up bad RAM. Then I'd go take a look at how the RAM's set up. Let's say it's identical to my desktop, two pairs of sticks in different denominations. I'd remove one pair and restart. If it beeps, I'd pull one of the remaining sticks. If it still beeps, I'd swap out. If it starts, I know which stick is bad, discard that ,and put the rest of the RAM back.

    Yes, I'd be looking up the beep codes on Google. I don't have every motherboard's codes memorized. But I'd then outline a procedure that could make USE of the information; knowing what to do with the information on Google is like 80% of being "good with computers" nowadays.

  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    I often consult Uncle G for syntax which I simply forget, but I know what I'm trying to do.

    You also know that it's worthwhile trying to look it up (or, vice versa, that it's impossible and so not worth the search); that the answer is out there. (Along with the X-Files.) Syntax is for reference manuals.

    Yamikuronue:
    Yes, I'd be looking up the beep codes on Google.

    You'd be remembering that the codes mean something though. Lusers would just report that “it's beeping at me”. Where they manage to make it beyond “it doesn't work”.

  • (disco) in reply to dkf
    dkf:
    Syntax is for reference manuals.

    To an extent, of course. If you google for loops for ten years as a senior programmer, you might not deserve the position.

    dkf:
    Lusers would just report that “it's beeping at me”. Where they manage to make it beyond “it doesn't work”.

    And of course, working with this is also an important skill in tech support. If I were recruiting, I would ask a question of that sort - "an user comes to you and reports 'my shit ain't working, make it work'. What do you do?".

    Obviously, the correct answer involves asking questions. Not starting with replacing RAM, just like you don't start your diagnostic procedure with a lung transplant.


    Filed under: unless you're doctor House, but you're not

  • (disco) in reply to dkf
    dkf:
    The best managers filter out the shit from above, protecting their workers and allowing them to get on and do what they're supposed to

    I've had some really good managers like that. Unfortunately, the companies where I've encountered them made that kind of filtration necessary.

  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    Basically, you set up a (pretty crucial) piece of information and then outright said "you can't use it". That's not a good question.

    You missed the point. I'm testing the person's skill with their fundamentals, not their ability to be like a code monkey and follow directions. Anyone who is literate can do that.

    Maciejasjmj:
    And given a guy whose answer is "I take a random component and test it...

    Nothing random about it. Troubleshooting is knowing how something works on a fundamental level (computer parts each have a function, i.e. hard drive for storage, RAM for working on the immediate task, etc. etc.) and approaching a non-working system with that basic knowledge, a person can determine what's wrong, regardless of what the error code means. The beeps themselves are a red herring if you can't look them up, and meant to distract you from the fundamentals. Good techs know this and don't get stuck on that point. When the question is asked, "no manual is available and no Google is available" is disclosed up front with the question because it's the troubleshooting skill that is specifically being probed.

    If a person can't apply fundamentals, I don't want them working for or with me; they need to go back and learn how to apply their knowledge.

    The best, but not by any means the only right answer, is to strip the system down to "bare bones" (CPU, motherboard, RAM, video card) and try to boot that. If that doesn't work, you've got 4 components to check. If the bare bones system works, add components one at a time until it fails, and you've found the malfunctioning component.

    Alternatively, starting with a logical component that can be easily swapped (RAM) and working from there is also very much acceptable. Guessing the component that all others depend on & would require the most time up front to check (i.e., the motherboard) tells me the person is not approaching the problem logically or can't think with relative importance - especially when they mull for five minutes to come up with that answer. Contrast that with the competent people I interviewed who almost immediately started with RAM, or video card, or hard drive, etc.

    The entire point is I want the interviewee to demonstrate to me that they are NOT doing this randomly but with a purpose of eliminating good components until the bad one is found, quickly, logically.

    Perhaps my coding example was not the best illustration of the point. Now that I've outlined the above, perhaps one of the experts coders here could come up with a better example for that discipline.

  • (disco) in reply to Yamikuronue
    Yamikuronue:
    knowing what to do with the information on Google is like 80% of being "good with computers" nowadays.

    Also knowing what to look for. If you're solid on your fundamentals on how something is supposed to work in general, then you know what to look for and will recognize it when you find it.

    The point of my question is to separate the "look up Google/manual/some other reference" part of it from the fundamentals skill part of it. I would welcome other ideas on how to approach that challenge.

  • (disco) in reply to redwizard
    redwizard:
    The beeps themselves are a red herring if you can't look them up, and meant to distract you from the fundamentals. Good techs know this and don't get stuck on that point.

    Obviously one shouldn't get stuck there - but you shouldn't have given the information in the first place. The first instinct when troubleshooting is to narrow the problem down without taking a screwdriver to the chassis just yet - by means of error codes and other clues.

    Yep, a knowledgeable person should be able to determine the problem just by being told "it ain't working" and starting from here. But it would take a lot of time, effort, and open up the potential of breaking something else. What you seem to want people to do is to mechanically follow a troubleshooting routine, disregarding the information they have. And that doesn't make for a good tech, it makes for a monkey who memorized a troubleshooting guide.

    Again - a good interview question would be "a client comes to you and says his computer isn't working - what do you do?". And if somebody didn't start with diagnostics and asking questions, but immediately grabbed a screwdriver, I wouldn't hire them..

  • (disco) in reply to HardwareGeek
    HardwareGeek:
    Unfortunately, the companies where I've encountered them made that kind of filtration necessary.

    All larger companies (say, over 150 employees) have such management, and so need such filtration. It's driven by human dynamics (basically, humans are about 3 times more efficient than chimps at “social networking” so the maximum size of self-organising social group is 3 times larger) and not by IT.

  • anonymous (unregistered) in reply to Paul Neumann
    Paul Neumann:
    Jim the Tool:
    ...allowed him to mute the phone to yell at the incompetent.
    If you mute the phone than how are you yelling at the incompetent? The phone is a non-sentient tool, but there is no need to call it names.
    You can yell at them without them hearing it. The fact that they aren't physically present or able to hear your transmitted voice does not alter the immutable fact that they are the target of your tirade.
  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    but you shouldn't have given the information in the first place.

    My test question was a case I ran into myself in 2000 at a manufacturing facility. Exactly that scenario. It was shortly after that incident that I had to interview someone for a tech position under me that I decided to use that scenario as my test for the aforementioned reasons. I base my approach on real world scenarios which can happen even today - internet access can be down, Google can be offline (even if only for a little while), and manuals are lost all the time. I'm sorry, but although we're in agreement on most points, I can't agree with you on that one.

    Edit: historical data: I was originally asked a similar question that you suggested (as quoted below) back in '96 when I interviewed for a job at Computer City. In '98 I developed it further for my own use by throwing out the manual in the process so I can force analysis of the issue. In 2000 I ran into this issue in real life with the manufacturing client asking me to look at a PC that 'wasn't working'. That was the PC that, upon power-up, beeped three times and nothing came up on the screen, which turned out to have a video card malfunction. This example is what I now use in my questions going forward to vet all technical applicants. I considered it perfect as anyone who now tries to say: "That doesn't happen in real life," I know doesn't know what they're talking about.

    Maciejasjmj:
    Again - a good interview question would be "a client comes to you and says his computer isn't working - what do you do?". And if somebody didn't start with diagnostics and asking questions, but immediately grabbed a screwdriver, I wouldn't hire them..

    I would agree with you here & will consider this approach going forward.

  • (disco) in reply to dkf
    dkf:
    All larger companies (say, over 150 employees) have such management, and so need such filtration.

    I've worked at Really Big tech companies that were full of management BS, but (apart from how do we screw our competitors without technically violating any laws) it was sane BS, and required minimal filtration. I've also worked at smaller companies where the CEO must have mistyped MBO as MBI, figured out that "intimidation" fit the new acronyminitialism, and decided to run with that, that were jump-on-the-table-scream-and-throw-feces insane. Having good filtration in this situation was essential.

  • (disco) in reply to HardwareGeek
    HardwareGeek:
    I've worked at Really Big tech companies that were full of management BS, but (apart from how do we screw our competitors without technically violating any laws) it was sane BS, and required minimal filtration.

    Try IT support at a big university. Lots of tinpot dictators professors controlling all the money sources, and IT line management thinking that the right approach is to swallow every damn Gartner report that ever existed whole. Things can struggle on in a dysfunctional way for years, and the Tower of Babel torrent of BS just grows as there's more and more pointless reports and memos and less and less real action. When that's going on, a good manager is a great thing to have.

    And then the real problem leaves for other pastures, the new broom turns out to be less WTFy, some of the poorer middle managers get sidelined, and the WTF level goes down. It's not really an inevitable state, but it feels that way when you're inside it.

  • (disco) in reply to Maciejasjmj
    Maciejasjmj:
    Again - a good interview question would be "a client comes to you and says his computer isn't working - what do you do?". And if somebody didn't start with diagnostics and asking questions, but immediately grabbed a screwdriver, I wouldn't hire them.
    I fucking would.

    Stabbing the client repeatedly with a screwdriver is a proactive step to reducing the support workload going forwards.

  • (disco) in reply to tufty
    tufty:
    Stabbing the client repeatedly with a screwdriver is a proactive step to reducing the support workload going forwards.
    Give me that screwdriver! I have some tickets that could use a final solution.
  • (disco) in reply to tufty
    tufty:
    Stabbing the client repeatedly with a screwdriver is a proactive step to reducing the support workload going forwards.

    Only if the client is a troll or a PHB. We wouldn't want our work load to disappear completely. ;-)

  • (disco)

    Just saw Star Trek TNG episode "Rascals". Somebody needs to be acquanted with the Ferengi, who can't tell the difference between made up BS and real starship teminology.

Leave a comment on “A Little of Everything”

Log In or post as a guest

Replying to comment #:

« Return to Article