If your job requires you to work with a computer, read this

Stalker

I removed my teeth on purpose....if you catch my d
An excellent view of "geeks".

Understanding Geeks
A field guide to your tech staff.
By: Adam Bluestein
Published December 2007

You need your tech department like never before. But often, decoding what the members of your IT staff are actually saying--and getting them to understand what you want--just leaves you confused and frustrated. To nontechnologists, IT isn't just a different discipline; it's a foreign culture. So we've put together a guide to that culture, with help from developers, programmers, and tech-support staff members. We also consulted two über-geeks: Michael Lopp, a veteran Silicon Valley engineering manager and the author of Managing Humans, and J.D. Frazer, who analyzes techie culture in his Web comic User Friendly. (Geek, by the way, is no longer an insult--it's an honorific.) Here is everything you need to enter your company's dimly lit IT lair with confidence. Just make sure to knock first. --Adam Bluestein


Habitat

If there's one common characteristic of an ideal techie workplace, it's darkness. It's not that geeks are depressed. Multiple monitors bombard users with a lot of light already; adding overhead fluorescents or superbright halogens would be a recipe for migraines and madness. A small desk lamp, perhaps, is all the light most geeks can comfortably handle while at the keyboard. A dim, cavelike environment also helps programmers focus and tune out distractions; often, headphones are used to get even deeper into the zone.
"Constructing your workspace in a specific way is key to getting in the zone," says Lopp. Developers are particularly fastidious about their setup, but other techies also like their desks just so. Whether that means a pristine work surface or a desk that looks like the site of a bombing (with sci-fi action figures as the victims, no doubt), non­techies should keep one thing in mind: Do not touch anything.
Psychology

No matter what their job title or specific responsibilities, tech folks tend to have at least some characteristics in common. "If you were to put a software developer, a network engineer, and a tech-support guy together in a room, they would probably hit it off in two minutes," says Frazer. Here are some common geek character traits (gross generalizations follow):
Perfectionism. "Good enough" really isn't for most geeks. The tendency is mostly a good one, but a well-oiled tech department needs a combination of perfectionists and "incrementalists," willing to crank out necessary improvements right now, even if they aren't perfect.
Lust for gadgets. The shinier the better. Possessing the latest gizmo from Tokyo is a badge of honor.
Intellectual curiosity. Put a "regular" person in front of a computer, and he'll just sit there. A geek will dig in, figuring out what's inside and how he can tweak it. Not because it's his job, but for fun. This curiosity may manifest itself as NADD (nerd attention-deficit disorder), a compulsion to consume as many streams of information as possible at a seemingly impossible rate.
Systematic thinking. Geeks see nothing magic about technology, only problems to be broken down and solved. "They tend to view the world in black-and-white terms," says Frazer. "They're very good at looking at a problem and reducing it to its component parts."
Wrong? Never. Geeks often have a powerful intellectual vanity. That makes it hard for them to admit mistakes. Hence, the plethora of expressions that blame the victim (see glossary, below).
Competitive nature. Being smarter than their peers is really important for geeks. Developers are constantly honing their skills with the aim of doing something that no one's been able to do.
Motivation

Geeks like money as much as everyone else, but there are other ways to make sure they do a stellar job.
Give them props. "Nerds like recognition for what they've done and want to talk about it," says Lopp. He suggests taking your tech stars to lunch and getting them to tell you what they're up to. "You may not understand 80 percent of it," he says, "but it's more about the relationship and building trust."
Let them play. Giving geeks time to work on their own projects is another great incentive. Google's developers are allowed to spend 20 percent of their work time working on projects of their choosing--with the caveat that anything they produce belongs to the company. The tinkering is rewarding for the techies, and even if most of the work comes to nothing, the 10 percent that yields valuable new products makes it worthwhile.
IT Dos and Don'ts

Do try to gain a basic understanding of the technology. Though the techies will always know a ton more than you, "you need to be able to evaluate the level of truth coming out of your team," says Lopp. Having a good translator--in the form of an IT project manager with strong communication skills--is a big plus.
Do provide context. "Executives want short answers: 'Is it going to work?' To an engineer, it's never that simple," Lopp says. "'What do you mean? Is it going to work here? Is it going to work for a million users? For 10 million users?'"
Don't add a "little" last-minute feature and expect to hit your product deadline. Nontechnical people often don't understand the code-checking and debugging process that even small additions require.
Don't let your employees bypass the proper channels for submitting IT requests. If you interrupt a programmer who's deep in the zone because you need help with your e-mail, you deserve his wrath.
Do cross-pollinate IT with other departments. Going out on a sales call, for example, can be revelatory for a developer. "Sales guys describe a totally different product than the one you think you're building," Lopp says. Being reminded that there are real, human customers is also good for geeks, who don't deal with them often.
Don't wait to befriend tech support. Sudden sucking up followed shortly by a request to help move your iTunes library to a new machine is transparent and will backfire.
Glossary

Techies have their own colorful jargon, often indecipherable to outsiders. Here, some terms to listen for--and hope they're not directed your way.
Caching error: An all-purpose explanation for a tech-support problem with no obvious cause
Completion date: To a developer, the date something is ready to test--not, as you might have thought, ready to launch
Empire builder: An insecure IT administrator or engineer who tries to make himself indispensable by keeping code, passwords, or other knowledge of a system to himself. Bad for morale; bad for your business
Geek: Someone with an intense curiosity about a specific subject. Not limited to tech--there are also gaming geeks, music geeks, etc.
Hardware problem: A problem your programmers want nothing to do with
HKI error: Human-keyboard-interface error (i.e., it's your fault, stupid)
ID10T (pronounced Eye-dee-ten-tee): The user is an idiot. Used in tech support when passing along said idiot to some other sucker to deal with: "I've got an I-D-ten-T coming your way."
I/O error: Ignorant-operator error. Derived from the term "input/output error"
Known issue: As in, "That's a known issue." In other words, you're the 4,000th person who's called about this problem in the past week--and no, we haven't fixed it.
Nerd: Some technologists self-identify as nerds; others find the term insulting. When in doubt, use geek instead.
NIH: Not invented here. This is language you might hear from an engineering team that will not consider working with anyone's code except its own. It's an attitude that will cost your company time and money.
PEBCAK: Problem exists between chair and keyboard (i.e., it's your fault, stupid)
PICNIC: Problem in chair, not in computer
RTFM: Read the f---ing manual!
Geek Humor

Q: How many programmers does it take to screw in a light bulb?
A: None; it's a hardware problem.
 
iocaveman.gif
 
Unless it's an apple product. Then we just laugh at you and tell you you wasted your money.

I was in a 400 level networking class at school the other day and this kid next to me goes "holy shit - my mac just froze, what do I do? what do I do?"

He turns to the mac guru in the class and the guru goes "Uh.... just turn it on and off"

Apple - what a joke
 
Unless it's an apple product. Then we just laugh at you and tell you you wasted your money.

As an Apple user, I basically think of it the other way. I've never owned a more reliable or stable piece of equipment, short of some of our Cisco gear.

When you get older in your career, you will hit a point where you are tired of having to tinker with things to make them work, and you just want them to work all the time. Sometimes to get that you have to spend a little more money. My 3 year old Mac Book Pro still is running the same OS install out of the box, and is faster than my work provided laptop from 8 months ago that has newer CPU's. Go figure.

I just prefer everything to work right the first time. No mucking with drivers. No endless updates and security holes. It's a *nix based system, so I am really happy with that.
 
Now that I do some pricing. It appears that a few things hold true:

Dell and HP offer older Xeons at a more expensive price point than the Mac Pro. New Mac Pro's are 8 core Xeon 5500's with 6 GB of DDR3, great video card and a big HD for $3,299.

Dell and HP offer nice laptops, but none of them seem to compete with the 3 ghz 17" Mac Book Pro with two video cards, the 9600 GT, 4 GB of RAM, 320 GB of 7200 RPM disk and 8 hours of battery life for $3,199.

Aside from that, if you ever actually use one for 5 minutes, you will see there is no comparison at all in quality.
 
Now that I do some pricing. It appears that a few things hold true:

Dell and HP offer older Xeons at a more expensive price point than the Mac Pro. New Mac Pro's are 8 core Xeon 5500's with 6 GB of DDR3, great video card and a big HD for $3,299.

Dell and HP offer nice laptops, but none of them seem to compete with the 3 ghz 17" Mac Book Pro with two video cards, the 9600 GT, 4 GB of RAM, 320 GB of 7200 RPM disk and 8 hours of battery life for $3,199.

Aside from that, if you ever actually use one for 5 minutes, you will see there is no comparison at all in quality.

I just spent 11 hours at work on f'n Winblows servers. When I get home, I want something that works without me thinking about it, which is my Macbook Pro.
 
As an Apple user, I basically think of it the other way. I've never owned a more reliable or stable piece of equipment, short of some of our Cisco gear.

When you get older in your career, you will hit a point where you are tired of having to tinker with things to make them work, and you just want them to work all the time. Sometimes to get that you have to spend a little more money. My 3 year old Mac Book Pro still is running the same OS install out of the box, and is faster than my work provided laptop from 8 months ago that has newer CPU's. Go figure.

I just prefer everything to work right the first time. No mucking with drivers. No endless updates and security holes. It's a *nix based system, so I am really happy with that.

The apple to pc debate is generally speaking a stupid one. I like poking at Apple products because generally speaking you don't have to ask an apple user what they prefer. They usually tell you the instant you bring up the word personal computer. When it comes to graphics and departments like marketing, I really don't think a company is wrong for using a pc, but a mac is a much better platform for that style of work. When it comes to anything else that is front office inclined, a PC will always be preferred to the mac. Just the way it is.

Generally speaking, people who complain all the time about a PC don't know what they are doing and don't know how to use one, and probalby shouldn't be using one. It's not just an open ended product that you can use to do whatever you want. If you want a machine to search smut and run reclessly, then don't be suprised when the machine craps out on you.

The ratio of PC to mac users is 4 out of 100 computing devices are mac based. The rest are Windows/unix etc... There just isn't a big enough number of users on a mac to merit it getting the time or effort to hack/virus. So saying "A mac never gets a virus" is just idiotic. There are viruses that are out there for a MAC. just when MAC gets a virus, corporate America doesn't go down because of it. When a PC virus spreads, it can knock out a large sector of any business unit in a matter of minutes.

So, like I said. People who use a PC that abuse it and then complain about it deserve it, and people who use a mac and say how superior it is because it doesn't ever get viruses or have "it problems" are just as stupid.
 
On a side note... does anybody have any PC2-3200 RAM laying around? My work computer is slow as hell with only 512MB and hardware support won't upgrade it. They say I have to get my boss to request/pay for it. Fat chance of that happening.
 

Attachments

  • mac.jpg
    mac.jpg
    83.6 KB · Views: 25
Back
Top