Fragments from a geek's life

By YellowOnline on Saturday 09 June 2012 13:30 - Comments (13)
Category: Rant, Views: 2.761

A geek's life is quite practical: you really know how to handle computers and, furthermore, any kind of electronic device you get your hands on will sooner or later reveal its secrets to you. A small disadvantage might be the money you spent on your hobby, be it the latest model of graphical card (useful) or the parts for a Useless Machine (self-explanatory I think).

The real problem lies elsewhere though: it's the non-geeks. The computer illiterates. Or, from a sysadmin's point of view: the users <insert thunderclap>.


Once the word got through that you are Mr. or Mrs. (or Ms.) Geek, you seem to de facto become the SPOC (not the one from Star Trek, but the Single Point of Contact) for computer problems from family members and their friends - and of their friends. And in a few extreme cases even of those friends' friends' pets - I remember once having repaired someone's cat flap that no longer functioned (they didn't know the cat needed a magnetic collar to open it).

It is surprising where people can find problems that only a geek can solve. Wiring the DVD player to the television for example. It's like wiring a computer: how difficult can it be: the cable needs to go where the cable fits. If you need a hammer to fit it in, it doesn't. Seriously: as a child you learn about forms by having to put a square through a square hole, a ball through a circle hole, a pyramid through a triangle hole etc. Few people seem to remember those exercises as an adult when confronted with, say, a USB connector and a PS2 connector.

"Aren't you being a bit too harsh? Aren't you taking exaggerated examples? Isn't it perfectly understandable that people do not see the difference between a USB port and an eSATA port?"

No! It obviously doesn't fit without breaking some bits and pieces off. You don't need to try it even: it is visually clear that those are two totally different kinds of connectors. The only thing I could forgive is trying to attach a SATA device to an eSATA connector (but who uses eSATA anyway?).

It always baffled me that solution number two, ie. using colour codes, doesn't seem to work either. Admittedly, a lot of sound cards have a plenty of 3.5mm jack holes for surround support. Most users have only two jacks: a green one for sound output, and a pink one for the microphone. How can it not be obvious that the green jack fits in the green hole and the pink jack in the pink hole. People keep messing those things up ("Hey, this is funny, I can hear my music coming from the microphone! Something must be wrong with my computer!")

Yesterday I had a three hour long call with a friend of my aunt because his brand new Windows computer didn't function. Once logged in, he only got a black screen. As you all know: resolving issues through phone is a frustrating method because 1) you and the user do not speak the same language; and 2) you cannot see what's going on.

It took me ages to get to know where the user was exactly in the GUI. The words 'Desktop', 'Start Menu' and 'Taskbar' had no meaning to him. The word 'Shortcut' neither. On top of it all, it was a Dutch Windows. I am lucky to have, due to professional reasons, the knowledge of the right vocabulary in 4 languages (English, Dutch, French and German), but I don't know every single window title or error message in all of those languages. Eventually I found out however that he had no shortcuts on the desktop and no taskbar.

I expected the shell not to start up properly so I asked to do Control+Shift+Escape as to open the Task Manager. This itself was apparently a hard task. To my surprise, it took most time to find the Escape button ("From the space bar: left, left, left, left. Now: up, up, up, up and up.")

Getting the user from the very start to typing 'explorer' in the Task Manager took me about one hour. It didn't help he was not familiar with English, so I couldn't just say "type explorer". I tried to spell it NATO style ("Echo, X-Ray, Papa, Lima, Oscar, Romeo, Echo, Romeo") but that too was a bridge too far. But eventually I managed to get him to type the word in after a few tries. Nothing happened though, as far as he could see. Out of curiosity I wondered if he could right-click the desktop. "Now everything is gone again!" he cried. Already fed up with helping this complete stranger, I wanted to take remote control or call it a day. I wanted to continue playing Civilization V.

So I sent him back into the Task Manager and made him open Internet Explorer now ("India, Echo, ..."). He was welcomed by a friendly "Page not found" error.

"Do you have internet?" Fortunately he had, but one or another wireless system that doesn't boot with the system and needs to be started manually (for those interested, it was Mobistar Internet Everywhere). Of course, the icon to start it was on the desktop which wasn't accessible.

Once again to the Task Manager - by now he got how to do Ctrl+Shft+Esc - and after another half an hour I managed to lead him to the shortcut on his desktop folder. On the way, I was also relieved to find out TeamViewer had been installed, so I didn't have to explain him how to go to a webpage, download and application and install it. I would've had a nervous breakdown otherwise. But with the internet working and him being able to fire up TeamViewer I soon had a remote session opened and could finally see what was happening.

The problem itself was weird at first. The desktop seemed to turn randomly to black, but I did found a pattern after some fiddling: the task bar was there but the desktop wasn't available. Clicking the desktop made the screen black until you hit the Windows-button on the keyboard or used alt-tab or windows-tab. At first I thought about a virus and wanted to run a scan. Obviously, the anti virus was months over due. When I started the update my connection got lost because of the crappy bandwidth that his ISP offered. Fifteen minutes later I was back in the game with an updated AV. No virus found nor could I see traces of one when searching manually. I checked out some registry settings bout the shell, but everything was fine.

Maybe it was the graphical card bugging? The notebook had an ATI video card, notorious for buggy drivers. So I downloaded new drivers - which took ages - and meanwhile did, in slow-motion (again, because of the limited bandwidth) some other useful things. Creating an email address for the user for example. Registering his Windows with Microsoft through phone, because the internet way didn't function. Apparently it was a refurbished machine with Vista - I hadn't noticed it was Vista up until the, thinking it was a Windows 7 - so the guy who sold him the computer was definitely taking advantage of the poor user's lack of knowledge. "Brand new indeed", I said, "if you consider a two year old computer as brand new." Somehow the sarcasm escaped him.

The new drivers didn't work. I don't know why, but it didn't matter any more at that point because I had found the culprit by accident. You'll say "was that it?" but don't forget I was working in slow-motion, which means that for every click or alt-tab I made there was at least a five second delay. Whilst alt-tabbing I noticed WIndows Media Center being active. I don't have it on my enterprise version of Windows, but I did realize that such an application would be a full-screen application. Indeed: after killing the process the desktop was suddenly back in full glory.

A thank you and goodbye, so I could go back to my game.

Lessons learned:

- Non-geeks and geeks speak a different language
- Always reboot first
- Say no to help requests form unknown people




Fair is fair: some professionals, or supposedly professionals, can be complete nitwits too. I've heard someone from a network team asking why you can't assign IP addresses above .255 when the IP pool is full. I've had a phone call from a help desk operator asking what to do on a machine where "System Idle Process" is eating all of the resources. I've also had developers asking why they couldn't run several virtual machines at the same time with 1GB RAM each when their workstation only has 1GB of RAM (and virtualization should be done in the cloud anyway, if I may add).

Just to say that not only regular users can be incomprehensibly unknowing about IT.




You know what frustrating is? Solving the easiest problems you get more praise than the difficult ones. When I get someone's browser to work again because their proxy settings were wrong, a one minute job, they're all like "Wow, you're great? magic! Thank you so much!" The really tough problems no one seems to appreciate though. I once had to recover an important document from a crashed hard disk where something mechanical was wrong. I really couldn't get the hard disk to spin properly so I took the risk of switching the platters (it was in an enterprise environment so I did have identical hard disks), even if I didn't have a dust free environment at my disposal and so on. And it worked! I was so proud on myself and presented the user his document, thinking how much blood, sweat and tears it cost me (quite literally, as I did cut myself when breaking a platter) to recover his data. The user wasn't impressed and just said "oh, ok thank you." A simple thank you. OK, it's better than nothing, but I expected more praise ("O Yellow, thou are the greatest man living on earth since ancient times" - or something along those lines) than a simple thank you for such a difficult task. It's like programming: for the end-user it looks like a simple and handy application, but they do not know how much time, brainstorming, love and creativity went into the creation of that application. You only get thanks for the stuff that is easy for the user to understand. Thus is the fate of the geek.




Sorry for this incoherent rant, but it was written very quickly (in about an hour) because I have to go and repair my landlord's doorbell... .




For further reading, try this article: Techradar: The 10 most annoying things non-geeks ask you to do.

Representative line: "You know about tech things, don't you? Could you take a look at our... COMBINE HARVESTER?"

Volgende: Creating Excel files with PowerShell 07-'12 Creating Excel files with PowerShell
Volgende: Powershell mysteries - QUSER.EXE 04-'12 Powershell mysteries - QUSER.EXE

Comments


By Tweakers user Junia, Saturday 09 June 2012 15:33

Enjoyed reading your 'rant':). I've had several similar experiences with users who didn't know 1 geekish word... The agony when it takes more then 30 minutes solving a simple issue because of miscommunication...
Same goes for helping a non-geek by using a telephone... mission impossible if i might say.

To be honest, the lack of knowledge of non-geeks frightens me... I've literally seen people who didn't even know how to insert or even open a CD...

I'll keep an eye out for more posts.

By Tweakers user Berthenk, Saturday 09 June 2012 15:46

A very interesting read; I recognize a lot of it. The things listed in the Techradar article as well.

This week I was at the company where I'd been an intern before, they asked if I could get some software up and running (I'd left install install instructions, but, surprise, it only worked on XP whereas the newer computers were on 7).

I was surprised when the guy who called me told me that they actually had a virtual PC running XP on a 7 machine. Only thing left to do was to install the software on the virtual PC.

Then he asked me to place a shortcut to said virtual PC on the desktop, otherwise they'd have trouble finding it. That didn't actually surprise but what did grind my gears is that I had to change the shortcut's name (!) and icon (!!) to the software's because otherwise they still wouldn't get it.

Then one of the higher-up guys showed me an iPhone: "Yeah, I was talking to some guy about smartphones and I mentioned something made by Samsung but he said that the iPhone is better"
I don't recall the details of the conversation, sadly.

By Tweakers user Petervanakelyen, Saturday 09 June 2012 16:17

Ha, always enjoy reading such articles :) I think most users that a) have family or friends and b) know how to handle a mouse have had this kind of questions. This topic on GoT gives an idea...

By Tweakers user mux, Saturday 09 June 2012 18:10

Basically, you should always try to get something out of the menial nerd's jobs. Doesn't necessarily have to be financial. Just doing stuff because you're the SPOC for any kind of technical problem isn't satisfying and will only lead to ranting (example above ;) ).

Another very important rule of thumb is: know when, what and how much to communicate. If you tell people exactly what is happening (including technical terms) without them fully understanding it will only mean that in the future they will try to cobble together completely nonsensical gibberish with a couple of geek-words inserted somewhere and expect either you or another nerd to understand what they're saying. This is just a giant waste of time. Explain the problem in broad terms, explain what has to happen and how to go about that without using any abbreviations outside of layman speech and explain the possible consequences in terms of user experience, not technical details. Even more importantly: tell them the actual symptoms to look for if they think they have the same issue again so that in the future any follow-up can be communicated quickly and accurately. In any case never tell them how to fix the problem themselves, it will only make matters worse for the person who eventually has to fix it.

By Tweakers user battler, Sunday 10 June 2012 09:04

(they didn't know the car needed a magnetic collar to open it).

By Tweakers user YellowOnline, Sunday 10 June 2012 09:13

battler wrote on Sunday 10 June 2012 @ 09:04:
(they didn't know the car needed a magnetic collar to open it).
Oops, cat not car of course. Corrected!

By Tweakers user Slevin_, Sunday 10 June 2012 18:44

Well i too helped many ppl and i soooo disagree with all of you, ofcourse ppl dont know what a taskbar, start menu and desktop are, these are still technical terms that windows made up! Maybe not for you but for a person who uses rarely a computer it is. Just call it the ball with the windows logo (or flag) in it at the down left corner. For the word desktop i use there wallpaper and so on and so on, you really have to improvise. I have to admit some ppl cannot be helped, one time i helped someone over the phone for 10 mins after realizing he was not sitting behind his pc but after his 42 inch lcd which indeed was all black and stayed black xD

By Tweakers user Turdburgler, Monday 11 June 2012 11:08

Nice post YO,

Enjoyed reading it:D

By Tweakers user JW1, Monday 11 June 2012 14:17

You actually came to the point to start fixing the problem. Patient guy!
Obviously, the anti virus was months over due
You meant the software had an expired license? This is true in most cases anyway.
At that point those "freely provided" Antivirus solutions turn into anoying adware. Which could also trigger a geek emergency if it get noticed.

By Tweakers user Devilly, Tuesday 12 June 2012 11:48

Awesome reading!

By Tweakers user YellowOnline, Tuesday 12 June 2012 11:50

Thank you all for your replies.
JW1 wrote on Monday 11 June 2012 @ 14:17:
You actually came to the point to start fixing the problem. Patient guy!


[...]

You meant the software had an expired license? This is true in most cases anyway.
At that point those "freely provided" Antivirus solutions turn into anoying adware. Which could also trigger a geek emergency if it get noticed.
No the license wasn't expired. it simply hadn't updated in three months or so because the AV (Bullguard) needed the user to register first. As the user didn't have an e-mail address yet he didn't register. Actually, even if he would've had an email address he wouldn't read the on-screen instructions.

By Tweakers user Xessive, Wednesday 13 June 2012 13:08

So true... a regular day in the life of a geek LOL.
Man, this is why i'm done helping friends of friends (of friends)...
You fix the problem with blood, sweat and tears, turn your back and they've screwed it up again.

By Tweakers user deuzige, Monday 01 July 2013 08:30

I can so relate to this!

I've been working in IT for 20 years and was heavily into computers since i was 6 years old and computers for most people were rare, expensive and most of all unnecessary. In 1982 there were few things that you could use the computer for that couldn't be done with another cheaper and/or easier means.

That's where the Nerd's perception, even in todays world, has its foundation. Not many people had a computer back then and the computers cost relatively huge amounts of money, which inspired the conception that computers were incomprehensably complex and therefore those who could use them or were even considered "very good with computers" must be very smart and intelligent.

Smart and intelligent equalled socially ackward and boring in most peoples minds which colored their opinion on the person behind the Geek which was validated, in their experience, by the fact that nerds not only understood how the computers worked but also enjoyed working with or on computers.

These foundations basically defined the perception of Geeks and continues to have an influence today. It created a barrier between geeks and "normal" people, which most IT professionals thought as a positive thing by the way, that also exists to this day. The most influential factor in this all is that last one:

Nerds consider doing what they do on the computer as its key feature, source of joy and primal purpose. "Normal" people consider the computer as nothing more than a tool they can or must use to achieve the goal they really want to achieve. They want their picture of their vacation printed on the paper so they can hang it up on the bulletin board (:D yes an old style one with pins and stuff). They consider the computer and the motions they need to go through to get that picture onto that paper to be unwanted at least but to be totally frustratingly complicated, annoying, unnessacarily customizable and so on more commonly. To a Nerd the photo nor the print out of the picture on the paper are at the most a good excuse to be behind the screen and keyboard but usually they don't care at all about them. The process of getting the picture from the camera or source hardcopy into the computer, maximise the pics quality and way the printer is going to put in onto the paper ar by far the most important and most enjoyable part of the process.

That difference in perception of the same task is at the core of most of the annoyance, irritation and sometimes even conflict or agression that exists between the Nerds and the users. It effects how they think about each other and thus how they act towards each other.

For us its incomprehensable how a USB stick winds up being hammered into an hdmi port or why a tonercartridge for an hp would be forcifully tried to fit into a cannon printer. But "the user" cannot comprehend why a black toner cartridge for a Cannon shoud be different than one for an HP printer. The result on the page is the same and the sound they make while printing are simular, so why should they be different? Wouldn't it be easier and better for the environment (not to mention more cost effective) if all cartridges were the same, like tires are for cars? Think about it. Sure there's difference in tires. But there's almost always a range of tires that will fit to your car, and a goodyear fits as well as a Vulcan or a Pirelli. To "users" they're the same difference. Laserprinter for office documents, black toner cartridge. Opel Astra coupe, winter tires. Why would they expect different?

The same often applies the other way around by the way. I'll have a picture to hang onto a wall and i'll take a hammer, a nail and start hammering the nail where i think the nail should go. I'll be scoffed and ridiculed later when i tell my friend and show him the nails i used and he tels me that the solid brick support wall i had chosen to hang the picture on is too hard for regular nails and i should have used nails specifically for that type of wall. Or that i shouldn't have used nails at all but should have taken a hammerdrill, made a hole and put a plug into that hole into wich i would then be able to screw a screw on which the picture could be hung. (i hope the example makes any sense at all)

Or another example would be.... oil in cars. If i get told that i have to fill up the oil in a car i would be stupid enough to put oil for diesels in a petrol engine or but normal engine oil into the breaking oil or transmission oil without even considering there could be diffent oils for different systems or parts of the car. All i know is that if i want to go from a to be driving the car i need to put oil into it to keep it from breaking down. I don't give a rats ass about why i should use synthetic oil w70 or what the reason is organic transmission oil would not work in the engine and lead to the engine to seize. I don't even want to know about oil at all to be honest, i just want to get to B with a car that can take me back to A when i want or need it to, or to C if i should feel i need to go there.

Understand the point i'm trying to make?

Fortunately, or unfortunately in some views, the "normal" person of this era have a lot more knowledge about "computers" than they had even only 5 years ago. Most grow up having a computer available in their homes and wil be able to do most of the tasks they need or figure out how to do so with little or no help. They often understand the need for a connection to a network before they can send and receive emails. This helps them to close the gap between them and us but it provides with new challenges that i see emerge more and more often lately. The user interface has developed to enable the user to perform tasks in a way that requires little or no actions by the user and simple ones if there is a need to do somehting. They know little, at least less and less, about what actually happens when they for example double-click the icon on their desktop that represents the monthly sausage saltyness test report they want to open or print. They know it will open the report to their screens, but nothing else. They have no idea that double-clicking the icon makes the computer to read the file name and the files location, then finds the location and requests that location (harddrive or networklocation) to allow the computer access to that location, then asks to be allowed to take that file on from that location into active memory, then orders the server to check if the computer or the user has the authorisation to open the file, then start to download the file to local active memory, then tell the server to idle the connection or close it, then put a notification onto somewhere the file is present in the active memory and can be shown on screen, printed out, opened into an application or changed and then to ask the user what the computer should do next. The user doesn't care to know about all those details let alone that each action i just describe takes upto hundreds of lines of progamming in a code that is more foreign to them then say Chinese (mandarin) or Arabic. They rarely are even aware anymore that computers know only ones and zeroes or that those ones and zero's reprisent either an on or of position for a transistor relais just like those computers in the museum have.

That understanding of the way a computer works, by ones and zeroes and by carrying out hundreds, thausands or even millions of commands that gets translated by the computer into a long and boring string of digital information which the computer then sends through as a string of ones and zeroes to another computer part, computer system, or other computer on another network or whatever is no longer required for working with computers. It is not even required to become a desktop support engineer anymore but it would make things more instinctive to learn and accept when broken.

Only those who remember the old days in which a mouse was at best an expensive extravegant luxury that could in some cases or software applications be used to enter data more exact or quickly but seldomly did anything or provided a feature that wasn't available by entry from a keyboard. Some people can't even imagine a computer without a mouse and remain blissfully incable of imagining how one would possibly open a file or anything without a mouse. My kid is still bot believing me when i show him the Leisure Suit Larry origional game and tell him he needs to type in the command the character must perform to get it to work. When i tell him he needs to type "Open door" for Larry to open the door but then have to enter another command for Larry to go through it his eyes go wide in disbelief. If i then show him the text adventures i played before Larry and Kings Quest he waves me off saying i'm crazy and that he's not falling for that asking if i think he is an idiot.

Okay he's only 4 so the whole language, writing and stuff isn't intuitive to him but i can assure you all that when he gets to the age i was at he will have to show me he can start a computer, load a filelist from a disk by keyboard, open a file from that list from keyboard and then start the file from the keyboard before he will be getting laptops, Gaybox or Xstations or pc's in his room. He will learn how to convert a picture into a bunch of numbers and stuff like that, before he gets to turn on the power switch, sit and wait, and then click the icon for the game to start.

Ow hack, i'm supposed to be making breakfist... i'm stopping with this reply..... bye! (forgot what i wanted to say when i started the reply anyway so......)

Comments are closed