A Profile of Coders 253
Zito writes "'The stereotypical programmer is a shy young man who works in a darkened room, intensely concentrating on magical incantations that coax the computer to do his bidding. He can concentrate 12-16 hours at a time, often working through the night to realize his artistic vision. He subsists on pizza and Twinkies,'
Steve McConnell writes for gamasutra about profiles of software developers. "
Bah (Score:4)
These things really piss me off. Many of us don't fit this profile at all. I know alot of geeks, myself included, who have a life, a steady relationship, have hobbies outside of their computer, and many friends. Yes, I like to play on my computer, but I'm also into sports, I go to football games, I play pickup games, I go to the gym. Can't they figure out that many of us are actually well rounded people?
Sounds a lot like (Score:4)
But seriously folks, if we want a REAL profile of "J. Random Hacker" (Programmer), we should look at the Jargon file, Appendix B [tuxedo.org]. It's got about the best description there is.
-Chris
Ahhh, those were the days (Score:3)
Now I'm a network engineer. Same hours, same pizza, same dew consumption, but sometimes I have to go kick a switch or replug a router. *sigh*
Well rounded, of course (Score:2)
Pizza and twinkies? (Score:2)
In Japan they sell beer in the vending machines. I don't know how the hell they get any coding done.
Re:Bah (Score:1)
Typical coder? Absolutely (Score:1)
No shit man!! (Score:1)
My attention span is about 45 minutes max
/.'d Already! (Score:1)
Re:No shit man!! (Score:3)
Wait. What was I writing about?
Re:Bah (Score:1)
Resent those comments! (not represent) (Score:2)
I am a SysAdmin, but I code in C, a little Java, HTML, Perl, thisthatwhatever. I like programming for myself and do it at home, making my little apps to make the life easier, but full time programming is not my thing and avoid going at it at work.
I am a falconer (drop the chihuahua [cnn.com]!), and often go out on weekends hiking around the mountains in Arizona or the desert. My home is a little small, but I keep the desk clean and my systems look as good as they run. I eat well, but supplement my caffine and sugar intake with Mountain Dew.
musthavemountaindewmountaindewmountaindewmountaind ewmountaindewmountaindew....
it's true (Score:5)
The logical, non judgemental nature of computers tends to be a friendlier environment for shy folks who cannot figure out the whimsical, inconsistent and often childish and pointless rules of 'social skills'. In a world where Tommy Lee can beat Pamela Lee to a pulp and still remain a popular star, maybe computers are the only darned things that make any real sense.
I find it rather hypocritical that anyone can stand around laughing at a geek programmer's "lack of social skills". He's not the one hiding in the trunk of a car trying to evade police after murdering his girlfriend. (That would be you, Rae Carruth.) The devastating consequences of the excesses of those socially skilled 'alpha male' types make headline news all the time.
The image of this dashing Don Juan who can code up a clean version of Netscape overnight while weightlifting his way to tomorrow's Mister Universe competition while knowing all the slick lines that make the chicks swoon, is a myth. You put someone like that into a real honest to god developer's job and he'll be flat out crushed by the kind of tasks that the four-eyed geeks drink up like orange juice.
I've seen it happen on my job too many times. The witty funny dashing fellow gets his head handed to him time after time by the fat guy down the hall who spends half a day cleaning up the first guy's code with bug fixes and speed enhancements and then finally getting him fired for being a (relatively) crappy programmer.
Heh, this should really piss the moderators off...lol.
Hehe (Score:2)
-----------
"You can't shake the Devil's hand and say you're only kidding."
urgh. (Score:1)
Though.. I would admit I would fit into the geek stereotype pretty well.. cept that I am not male.
And, I hate coke.
bah.
Re:Clothes... (Score:2)
-----------
"You can't shake the Devil's hand and say you're only kidding."
Re:Ahhh, those were the days (Score:1)
I may have moved on to bigger and better things but if I get inspired I can easily relapse into the old mode of, "code now, sleep later", yelling at any attempts to brighten the room anymore than my monitor already is, and stopping only when one of 3 things happens. 1)I need more beverages, 2) I need to get rid of those beverages, or 3) I'm falling asleep on my keyboard and I don't want to wake up with key prints all over my face.
-----
Heh.. (Score:1)
JA
This couldnt be further from the truth (Score:1)
=======
There was never a genius without a tincture of madness.
Re:Bah (Score:1)
I couldn't get to the article (seems the site got slashdotted)... but anyway, I think any attempt to characterize "coders" or "hackers" in general will fail miserably. There is no single stereotype that fits everybody. In fact, there may not even be a single set of vague guidelines that vaguely fits everybody. This is because people are so vastly different, that just about the *only* way you can characterize them is by the fact that they write code.
Attempting to "relate" to coders attributes other than the fact that they write code is just futile. In general, attempting to relate to [X] attributes other than the fact that they [do what [X] people do] is just as futile. (Unless [X] happens to be trivial.)
I just find it so ironic that people nowadays keep talking about the "badness" of stereotypical ideas about group [X] of people, and yet they keep coming up with more, untrue, stereotypes themselves.
Equal rights for nerds! (Score:4)
16 hours a day? On a light day maybe, pizza and twinkies? Well burgers and caffine is more like it. But more or less this is pretty much correct. These days I'm a little more sane, the all nighters are only when necisary and I've even be seen outside during the day (shock!).
The issue I have is why is this seen as so bad! Football fans doing nothing but drink beer and talk about football, many music fan's are the same, the list goes on. This language is a hangover from the dark years of geekdom. What needs to be understood about us is that we live for the challenge, it's a way of life.
All these posts about sterotypeing are mundane, there is nothing wrong with being like this, and there is nothing wrong with not being like this it's a choice, it's what you enjoy and want.
The Urge to be Cool (Score:5)
Axiom #2: The quote taken from the story says "stereotypical programmer".
Axiom #3: The full story seems to be unavailable (/. effect?).
Axiom #4: Many posts on slashdot are already using the quote as fodder both for and against the notion that "programmers are misfits". Lemma 1: Putting Axioms 1 and 2 together we can conclude that this story will be a further debunking of the "Real Programmers are Social Misfits" myth.
Lemma 2: Axiom #3 and #4 allow us to conclude that the quote is the sole source of fodder.
Conclusion: Lemma 1 and 2 show us that maybe we should read the article before responding.
---
Damn (Score:1)
Although I don't like stereotypes,
sometimes it is funny and
this made me do two things.
1. laugh.
2. realize I need to get out more.
Gentleman, you can't fight in here, this is the war room..
Set selection problems (Score:3)
I'll define a geek as a person who can think cleanly and can deal with very complicated systems. If you start from this point, the profiles are probably going to look very different. For example, in my limited experience, the best and smartest geeks (besides, the Slashdot crowd, of course
Kaa
Re:it's true (Score:1)
We're individuals. Generalizing is never good, not when done by gamasutra and not when done by you. Personality goes a very long way in our business, if you can talk and communicate with everyone - guess who gets a shot at being project leader, you or the geek who goes 'must reload slapdahs, dew, dew, mindstorm, 1001101101'? Of.c. if you have no ambition than to be a coder, you're off just fine - but then you shouldn't complain about Johnny Wiseguy cutting in line for promotions.
I reckon the percentage of true power-geeks (even here on your haven /.) is lower than you think. The computer business does not belong to the geeks alone - those days are far gone. Your mind does not determine your looks nor personality, but the other way round - now that can be a different story.
Re:Bah (Score:1)
It's me!! But not really (Score:1)
P.S. Ginseng and Guarana (Both easily attainable in Sobe [sobebev.com] beverages, work wonders and they don't leave you feeling like crap after they wear off.
-----
Re:yes but (Score:3)
Unfortunately, the kind of person you're talking about (and I've known a few of that type) often has difficulty in communicating with other people on anything other than a technical level, meaning that they get jack shit in the way of promotions, etc., in any medium-to-large corporate structure. They're usually best at coding alone or in a small team, limiting their usefulness in a larger organization.
Of course, not many geeks really give a shit about corporate thinking...
Re:all programmers are male, right? (Score:1)
sc
What about Chinese food? (Score:1)
Nobody delivers twinkies at 1:00 AM
"The last thing I want to do is deal with a bunch of people who want something."
Re:Equal rights for nerds! (Score:1)
'Cigarettes and burgers, caffeine and alcohol' -Mega Deth, 502.
Remember, we geeks have vices too, might as well admit to them.
Lucky Strike and Stoli.. Mmmmm!
Re:Bah (Score:3)
Re:Resent those comments! (not represent) (Score:3)
Being a sysadmin involves a different kind of madness than being a coder.
My day consists of repeatedly being bothered. Seems like the coders' day consists of working on a project, which would probably be easier to get wrapped up in.
-nme!
PS--Know your Sysadmin! http://www.stokely.com/lighter.side/sysadm.field.
Re:Bah (Score:1)
I managed to reach it exactly once, and now I have all kinds of bells and whistles installed to prevent me from reaching it again!
I saw a Scientific American that talked about some research about agents that ranked films and such. (Based on surveys.) I immediately saw how it could apply to ferreting out web pages that I'd like....
At anyrate I started coding and coding and coding. According to work I missed 4 days... all I know was that after the thing finally compiled and worked, I noticed a veritable feast for the nose (i.e. my own stink). Best as I can figure, I must have fallen asleep in fits and starts becuase I didn't feel tired at all!
(Side note: All of that work got lost when some roaches got into my computer and ate all the insulator of my SCSI cables! Sadly, since I have no notes, no nothing I haven't been able to recreate the program again... sigh!)
be careful (Score:3)
In the end, you have to ask yourself what the costs have been and what you have gained. Do you want to have a family to support you in your old age? Sure it's great to make things work, and accomplishemnts are a source of pride. The endless persuit of someone else's proffit just plain sucks. Don't get sucked into something that seems rewarding without really knowing what you want. The only way to know is to try it out. What's the use of developing cool code or anything else if you die single at age 50? Leaving behind a wife and kids is not to fun either.
Yeah, but.... (Score:1)
We're not socially inept, we have poker at my apt every thursday night, we go out to parties, we even drink. Heck some of my friends can really drink.
We do spend time doing work, and if needed, we'll work for 16 hours straight with only minor breaks, but that's usually cause we put it off unti too late, and decided to go have fun first. Geeks do have lives.
The best if you're a hacker (Score:1)
I'm sure hackers think it is the best, since it almost unfailingly paints hackers in a positive light, but it sure as Hell isn't highly accurate or objective. It's self-congratulating to the point of being nauseous, filled with such gems as "Hackers often have a reading range that astonishes liberal arts people but tend not to talk about it as much." Garbage.
Cheers,
ZicoKnows@hotmail.com
The phone changed it all (Score:1)
Then they put a phone on my desk and it just won't stop ringing!!!
Be honest everyone..If the shoe fits. (Score:1)
yipes (Score:1)
it should be noted, that most geek-folk i know prefer sushi to twinkies. and we're not shy--just socially-challenged, thank you very much. i know i met most of the women I knew in college because they had computer problems.
/will
Re:Shooky shooky now ... awwww yeah (Score:1)
--
SNAFU Principle, anyone? (Score:2)
Testing is of course fundamental, and QA should be done by other people than the programmers, with the only problem that they become VERY bitter after some time if they do only QA. We solved it doing 'peer review': You tested other programmer's soft, and they tested yours. Then you do both things with more care and forgiveness, assuming of course comparable skills...
Re:Bah (Score:3)
Not programmers.. GEEKS! (Score:1)
So, I think that the article accurately describes anyone that is passionately creative. I know that I have worked through the night and only stopped when my back hurt from standing for 10 hours without realising the time fly by.
Please raise your hands if you havn't done that before.
Art, 3d, coding.. it's all the same. It an obsessive passion, it's what drives us Geeks!
--
Mirror here (Score:2)
The site is under some heavy traffic or something.. Anyway, there's 4 pages in the article, and I've got the first 3.. working on the fourth..
Sorry about it being tripod.. I know tripod sucks (that popup is annoying as hell), but it's quick, easy, and free.
---
Re:yipes (Score:1)
Coders. (Score:2)
T h e A n c i e n t M a s t e r s
B o o k T w o
Thus spake the master programmer:
"After three days without programming, life becomes meaningless."
More I cannot say. The tao must be experienced for true understanding to dawn.
---
Re:yes but (Score:1)
I do everything I told to do it 1/2 of the assigned time. I eat pizza may be once a month. In a noce restaurant.
And I'm female!
Quoting out of context, anybody? (Score:2)
"How much of the stereotype is true, and what effect does it have on the programming occupation? To find out, let's look first at the programmer's personality then at the other elements of the stereotype."
Kinda changes the meaning of the part that Slashdot quoted, doesn't it? Maybe they could try reading the links before they actually post them...
Re:Ahhh, those were the days (Score:2)
But, along with the systems experience came the interest in networking. Some people would be amazed at how integrated the Linux OS is with networking. Now, after recouperating for 9 months after almost killing myself in an auto accident[1], I'm about to return to my job at a large health system in the Northeast US as Assistant Senior Network Engineer[2]. Woo. OC3 to my workstation. I luff vlans. I luff my 3C975F.
[0] before I'm throttled, I've since graduated to vi. emacs is sure to be close behind *eyes ORA emacs book*
[1] After driving for 18 hours straight, not even 2L of Mt Dew and a box of Vivarin will save you from dozing off at 60MPH and trying to kill a tree. I think I'm one of the few 21 year old neteng's that hobble on a cane and have 40% use of one arm. But there's always a first.
[2] This is the best title I can come up with. I'll be directly assisting the Senior Network Engineer, relieving him of some of his duties so he isnt so stressed, and taking over some of the testing and implementation stuff of the new ATM network installs. I'd call myself Senior ATM Gimp but they wont let me put it on my business cards.
Read The Article (Score:1)
I don't fit that stereotype (Score:1)
Re:it's true - offtopic? hmmmmm maybe not (Score:1)
And as I said, 'personality' is a load of relativist hogwash anyway. Shy people don't learn social skills because they're always busy learning how to dodge *your* hateful jabs. They spent their lives avoiding getting rat tailed in the locker room and getting brutally piled on by jocks for saying 'hi' to a chick in a cafeteria and never understanding why in the heck they got jumped for trying to introduce themselves to someone they thought wasn't with anyone.
In other words these guys are shy because they're only trying to protect themselves from an insensitive, hateful, judgemental, and intolerant world. Computers give them that refuge, and in exchange these ubergeeks give computers their undying fealty in the form of becoming dedicated hard core programmers, because in the end the computers are the only things they can trust, and the only things they can rely on. The computer industry is their shield from a world where inconsistency, lack of personal integrity, cruelty, undecipherable social code words and capriciousness is the stuff of 'great personalities'.
Oh did I mention ignorance? Everyone throws around this term 'personality' and the other one.. 'social skills'. Do you have any idea what that really means? I know. You probably think "well he's gotta bathe at least once a day, wear clean, color matched clothes, and he shouldn't mumble when he talks."
DUH!!!!! I don't know any shy, socially handicapped geek who doesn't shower at least once a day. I don't know any ubergeek who would dare to wear dirty clothes. Most geeks I know will speak up and not mumble. The only good point is some guys aren't color coordinated with their wardrobe. But this 'Personality' crap - that's just a code word for "a guy who spits out witty little jokes that the hivemind thinks is funny, and who can laugh at the most stupid and senseless humor (see: south park), and who can dress the way the hivemind approves."
Some of these geeks never got the chance to learn social skills like you or I did. They were too busy trying to avoid you so you wouldn't break their neck in gym class, haze them with broomsticks in the locker room or gang up on them after school for the fun of it. The Gamasutra site speaks rightly when they speak of 'dispassionate, cold' programmer types - I know these guys. They're dispassionate and cold because you beat the warmth out of them back in high school! Remember? The coldness is the result of the armor plating they've evolved around their hearts which you stabbed every time you stole their glasses or made fun of their clothes.
Now you guys start preaching about 'social skills', and even if you had an idea of what you really meant, you lack the ability to understand the solution to these shy ubergeek types.
The solution is not to go around dissing them because they have no social skills, that's easy. Anyone can do that. Try making an honest to God effort to draw these shy types into the fold, eh? I know it ain't easy for ye of such short attention spans (talk about social skills) and no patience (ah yes more of that great personality thing), but the truly insightful one among you will sit these shy guys down and talked to them. Talk to them about what you see in them, in a non judgemental and non hostile manner, and work out steps to draw them out of their cold protective shell. Think of the training wheels approach. But then again I know you lack the patience, compassion and insight to pull this one off.
I wonder if Commander Taco would be willing to tackle this issue with the intent to help those who are shy and socially handicapped. Why are they handicapped? What was their past history? How do we help them without being so damned crass and pretentious and stuck up about how much 'better than them' we are? Not all shy people want help, of course, but I guarantee you a lot will come if you offer the real deal instead of a bunch of code words and b.s.
Mark my words, people, the people who attack this 'social handicap' issue with compassion and not conceit, will solve the biggest problem in the 21st century. Mark my words. I guarantee you the programming community will benefit astronomically from this.
Re:it's true (Score:1)
Generalizing is never good?
I can think of several specific instances where generalizing might be beneficial
Isn't it the individuals who are outside the norm that prefer specifics to generalities?
bort13
Re:Clothes... (Score:2)
Actually, I think my severe case of ADD lends itself well to programming, as when I get "in the zone" I am so well focused that nothing can disturb me. But when I'm hyper, I just go out and party.... or something
Oh, since I'm trying to stay on topic (snort!)... I hate pr0n!
Siobahn
www.siobahn.com [siobahn.com]
Job Shortage? No wonder (Score:2)
FALSE (Score:1)
Keep in mind that generalizations are just that - generalizations. They apply to groups, not individuals. Many people, reporters not excempt, make broad generalizations or extrapolate from a select few people a label or stereotype for the entire group... hence many misconceptions of what geeks are.
Lighting Habits of the Geek (Score:2)
I know that I, for one, do not like working on my computer with large amounts of light on. In fact, I prefer the dark as I can see better (no glare, tunnel vision, etc.). Where I work, everyone who codes does so in dark rooms. If they're in an office with windows, they pull the shades. It has nothing to do with introversion or anything like that; it's purely a lighting mechanism.
Is this an anomaly, or is the stereotype an anomaly? Are you reading Slashdot in the dark right now? Do you normally read it in the dark?
Oh, and I'm not a 'stereotypical' geek. I have a life. I didn't major in CS or EECS. I have social graces. I tend to keep my dietary intake at a reasonable lev -- did someone say 'Twinkie'?
*gurgle*
Re:it's true (Score:2)
Accurate (Score:2)
"An example of an N is a designer who considers wide-ranging possibilities and shrugs off low-level technical issues as "implementation details."
I
I usually find that if I am assigned one project, I might take a bit longer than normal to complete that project, but only because I've spawned five more in the process of working on it. (I have lost count of how many partially started projects I have...last time I looked in my dev folder it was over 40).
This article also gives me a bit more confidence, knowing that at least a fifth of us out there are in my "Some college, no degree" boat. I expect that number to rise as people realize that software engineering requires things like a sharp mind, dogged persistence, and a lot of flexibility and creativity...things that knowledge-stuffing colleges can't
Jazilla.org - the Java Mozilla [sourceforge.net]
Re:Accurate (Score:2)
Jazilla.org - the Java Mozilla [sourceforge.net]
Some of this really hits the mark (Score:2)
I won't comment much on the long hours of work thing. As Steve McConnell correctly pointed out in his article, this mostly happens because the programmers involved don't have a clue how to do good engineering and therefore put in 16 and 20 hour days trying to debug something that could have been avoided in the first place.
But the bit about the Meyers/Briggs personality inventory thing sure rings true. I am an INTP (and very good with UI designs and architecture, plus a fair coder), which is a fairly rare type. But all of the good programmers I have ever worked with were 'NT's or 'ST's. And the examples he gave of the 'S' versus 'N' conflicts were right on as well.
Personally, if I was hiring, I would apply two major criteria to weed out the dross. First I would require the Meyers/Briggs type on the application and second I would have them list the magazines they read reguarily (I call this the 'Toilet Tank Test'). If it mostly things like Golf Digest I pass. If it includes Dr. Dobbs I invite them in for an interview.
I also liked the description of 'Programming Heroes and Ball Hogs'. Very true according to my own experience!
But I sure wish people would get off this rip about programming being a young man's game. First off you really don't have to be a man. And second off, what about the old geeks like myself? At least the article goes so far as to point out that this will change over time. I sure hope so! So far as I can tell, old programmers tend to be either shoved aside or promoted to management. Either possibility seems equally like Purgatory to me!
Jack
Neat little boxes person here (Score:2)
As for the personality typing, well, I know a few things about that. And while it has its share of skeptics, the tedium (as opposed to the glory) of software development has overwhelming appeal to only a few personality types. I don't belong to one of them. Software design, on the other hand
--
Re:Accurate (Score:2)
Jazilla.org - the Java Mozilla [sourceforge.net]
Re:it's true (Score:2)
Having a well-rounded personality and skill-set goes along way in this world, and you can still have all that and be a good coder. You'll find these self-actualized individuals at the head of projects and departments at companies everywhere. Some of them are head the company itself. As it reads in the Hacker's dictionary, real hackers have interesting hobbies like mountain climbing and flying airplanes, many well-thumbed books, and dabble in the arts or music. The fat guy in the cubicle drinking Dew over his keyboard for 16 hours a day is not the hero you make him out to be. He's a sorry, unhappy fellow. (and anyone can be good at just one thing.)
Don't under-estimate the virtues of living a balanced life.
Re:You got to be kidding! (Score:4)
My best schedule (I was doing this about 2 years ago while telecommuting) goes something like this:
You're self-esteem issues are true (Score:3)
- ...dashing Don Juan who can code up a clean version of Netscape overnight while weightlifting his way to tomorrow's Mister Universe competition while knowing all the slick lines that make the chicks swoon, [will] be flat out crushed by the kind of tasks that the four-eyed geeks drink up like orange juice.
It's a shame you feel you can't be witty. It's a shame you don't have the confidence to talk charmingly to MOTAS. It's a shame that you are intimidated by exersize activities. It's a shame that you seem to feel that being overweight is an unsolvable condition that isolates one from society.The witty funny dashing fellow gets his head handed to him time after time by the fat guy down the hall...
A few years ago, I worked with a guy, Tom, who developed a stellar C++ object library for doing 3D rendering. He is one of the smartest people I've met (and this includes the likes of Stallman, Chomsky and Minsky); he has a PhD. He is a very good looking and in great shape (3rd Degree Black Belt in Tae Kwon Do). He has a gorgeous wife (also PhD/Black Belt etc.) and managed his development schedule succefully enough to be a great father to his two precocious daughters.
One could resent a guy like that. Instead, I realize that the differences between Tom and me are due to different choices we've made. I never pursued an advanced degree. I've stayed single. I quit Tae Kwon Do when I got a brown belt. It must be great to be Tom, but obviously I don't want to be him -- or I probably would be.
You feel that you are a great coder. That's wonderful. Now go ahead and be the witty, dashing fellow, too, because you clearly consider that to be desirable in some way. The only thing really stopping you is the equally visible belief that you can't.
Re:The best if you're a hacker (Score:2)
Current and recent reading includes Another Roadside Attraction, The Compass of Zen, Phillip and Alex's Guide to Web Publishing, The Tick - Luny Bin, and Planet of the Apes - which despite the visions of bad monkey suits it conjures to those who've seen the movies it inspired is actually a satire of some merit.
A clue for the PHB's (Score:5)
Re:it's true (Score:2)
Re:Job Shortage? No wonder (Score:2)
I say "yay for the shortage of qualified tech people; more for us."
Re:the fat dude might be witty (Score:2)
Wit isn't detrimental to coding. But the hours you spend learning karate will put the other guy way ahead of you if he's doing what doctors and researchers do in their fields: namely spending that same time mastering their trade.
And creativity manifests itself in ways that most people don't appreciate for a long time. Since when did Albert Einstein win any awards for stand up comedy?
Also, most of the hard core types I know aren't fat, they're the exact opposite - wiry. The fat guy who got the 'dashing programmer' fired was simply a more efficient programmer. So were the much thinner programmers around him who outshone the unfortunate 'other' guy. These shy quiet techno monks work with stuff like Real Time Java and Java/GL, while Mr. Dashing was great with Java, C and custom database coding, but man, he was stumped trying to keep up with that 'real time extension' stuff. Once he was done doing the database work, his prowess hit a wall and he couldn't go any further and he wasn't needed anymore. (Merry Christmas, yer contract won't be renewed.) These ubermonks, though, had what it takes. I don't have that level of skill. I couldn't talk shop with the likes of Greg Bollella. But on the other hand I have a steady girlfriend.
And aside from one fat guy, as I said, I don't know any geeks who are 'losing their health, hating fitness or indulging in rude behavior' (to quote you closely). Most shy geeks try their best to AVOID being rude and they try to avoid saying the wrong things. Many shy geeks are conditioned to believe everything they say is going to be taken as rude crude or witless, so they keep the number of words that they might get hung by, to a bare minimum. Hence, they don't communicate very well.
And I'm just talking about shy geeks here. I'm not talking about geeks in general.
Re:Ahhh, those were the days (Score:2)
Maybe a brighter room would help reduce the need for caffeine?
Re:the fat dude might be witty (Score:4)
Allow me to paraphrase (and thoroughly mangle) a Zen koan. A student asks his master how long it will take him to achieve enlightenment if he spends an hour a day. The master says "A year".
"And if I spend four hours a day?"
"Ten years."
"And if I spend all my waking hours?"
"Then you will never achieve enlightenment."
To a certain extent, persuits outside of one's major field helps one inside that major field. While this is counterintuitive, it is true. Who can find a true expert in any field who is totally dedicated to that field?
Re:Clothes... (Score:2)
My brother (who works at a computer animation company) has done all-nighters, but then, he does keep a sleeping bag in his office and the restrooms in the offices also have shower facilities.
Indeed, if you work at the really big high tech firms like Microsoft, Cisco, Yahoo!, etc., most of them usually have a built in cafeteria, a constantly-restocked supply of soft drinks, and definitely got to have shower facilities for those folks who sometimes do all-nighters but of course want to keep up their personal hygiene.
Given you work at home, of course that's a different story; you have the bedroom and bathroom nearby, not to mention an obvious supply of food.
The Problem with Stereotyping (Score:4)
One of the things I hate about the world is stereotyping. Everybody and their sister seems to think people fit into catagories, like kiddie blocks, we're supposed to fit into square pegs. This is not true, especially not anymore.
Firstly, the image that "Computers == Geeks || Nerds || Dorks" does not apply anymore. Everybody is on the internet, and everybody has (or to the very least) wants a computer. All that crap you see in the movies of jocks beating up on computer dorks saying 'Go watch your star trek and play with your computer dork' just isn't true, and most likely, that same jock will be making fun of the same person over icq or irc.
Now with the article's point, I have to bite at it for personal reasons. I fit the above description of a coder who sometimes works looooong hours too meet a deadline or just because I'm in the 'mood' for coding whena all my ideas are just coming out one after the other and sleep can wait till later.
Just as an example from something that happened personally, during my first year in university, I had the pleasure of meeting a lot of new people. At one time, one person asked me what I do for work
But what people don't get is that coders and techies don't need to to be skinny, pale, with ugly glasses and bad posture. I'm know I'm not, want an example ? Take Linus Torvalds. I like to think I have good social skills since I have quite a lot of friends, I go clubbing and raving as often as I can. And I love the wimmen : )
And I don't feel as if I'm an exception either. A lot people whom I've met who typically ten or twenty years ago would have nothing to do with computers or networking, or even linux in general are nowadays wanting to learn about that 'stuff'.
People should really stop stereotyping, its just a bad thing and will get you into trouble later on. So the next time you see that jock in high school that bugged you all the time, be carefull cause he might be able to code circles in ASM around ya ; )
Twisted sense of humour (Score:2)
Re:the fat dude might be witty (Score:2)
That's all fine and well for spiritual enlightenment. But would you rather ride in an airplane piloted by someone who has flown 1 hour in the simulator a day for a year, or 4 hours a day for a year?
Would you rather be operated on by a surgeon who spent 1 hour a day learning medicine or someone who spent 8 hours a day or 16 (or quite often, 36
Likewise I'd rather entrust my vital electronic infrastructure with geeks who spend all day, or 4 hours a day, learning code, vs 1 hour a day. They might not get high marks as Zen Buddhist monks, but the planes won't crash into each other, the L.E.O. satellites will keep beaming bandwidth to the masses without interruption, and the power will stay on. And maybe, just maybe - Windows 2001 will be less buggy
Frankly I like the AC's idea of social skills fitness training. Do you know how many millions of geek men would flock to such a thing?
BTW: the fat dude is witty. In his own way. Not the way most people appreciate it, though.
peace!
You're both right (Score:2)
Everyone has a "life" capacity, and that capacity varies from person to person. Call it intelligence, or charm, or something else for which there is no word yet - it's clear that some people can accomplish great things with seemingly less effort than their peers. It also seems to be something that is, at least partially, under our control through our choice of diet, exercise, etc. (e.g., if you're already physically active it is an energizer, but if you've fallen out of shape it is a huge drain/investment to get back into shape.)
Tom sounds like one of those lucky people who has a huge capacity, whether innate or developed. However, I also agree with the first poster that *most* people seem to fall into the "you can be pretty or you can be right" trap and there's an inverse relationship between technical skills and other skills. It's not absolute, but it's a direct enough correlation that I'm always suspicious of the tech expert wearing an expensive suit.
Hmm; this sounds like an "ask slashdot" topic. What do people which expands their capacity? E.g., I found a tremendous benefit in moving my lifecycle rides from the gym after work to my own house before taking my morning shower. It takes less time, but I'm energized during those unholy pre-noon hours.
Take it more than once (Score:2)
And unemployed (Score:2)
dropping karma (Score:2)
so I became a coder
happy cubicle
oh no, a round peg
push, cut, beat, hammer, pull, wedge
we will make him fit
Re:Not always better (Score:2)
The definition of geek (Score:2)
And quite frankly, I find the one who *doesn't* care really disturbing. It is as if nothing is important than their own bailiwick, or worse, their pesky social life. The difference is that caring about computers doesn't seem fun until you are *into* it. While everyone likes the life of the party or the class clown. While I have nnothing against the "popular" people as long as they don't treat me derogatorily for caring. Even worse are the many wannabees who do nothing more than *trying* to be like the popular ones.
I would really like to make a statement to the remaining high schoolers reading this (which I am one). If you spend an abnormal amount of time at the computer... don't give it up or lie about it for anything. I know there is a lot of pressure to comform but its not worth it. In fact, pretending to be something you aren't makes the rest of us look back.
We may be geeks, we may be obsessed, but we are not wannabees. A wannabee is the saddest type of human being.
Oh, and one more thing. Be secure about yourself. It takes a while but beleive me, it is well worth it.
Wait a second! (Score:2)
(But if he doesn't he should have the sense to keep his mouth shut lest he frighten them off.)
Of course, I doubt anyone could code a clean duplicate of Netscape version >1.1 from scratch within a 24 hour period. Bodybuilder or not.
>;)
Personally, I don't want a "relationship" with a chick that lets the hunk-factor dominate her decisions in where she's going to sleep that night.
A meaningful relationship with someone that that shares my common interests, even if she can code my pants off (pardon the pun...ok, don't
Of course, my failure on this quest falls primarily on my shoulders. I am incredibly shy around people. ESPECIALLY women I find physically attractive...this little quirk in my personality has and is my demise in this area.
Can I communicate? I like to think I can. I talk to Nz and Greyhaunt quite often and I've talked a little bit with Corrinne as well. What can I say? We share an interest in physics/mathematics/CS *and* Omaha steaks...oops, there I go again saying something dumb...*sigh* oh well...
Catch is: its all been via e-mail. There is a level of comfort there, a mask that I can hide behind.
Why do I find such an "unhealthy" comfort in that mask? I don't know. Perhaps its all the negative reinforcement while in grades K-12 of me being ugly, unattractive, not accepted. Perhaps growing up having been given the nicknames "Pee" and "P-land" by your peers didn't help. Could be partly genetic too. My mother is a fairly quiet person. Great speaker, but quiet. For some reason, my mother's claims that I was a beautiful person didn't seem to hold water compared to the old addage, "A face only a mother could love," and opinions of my peers. I can list my teacher's names from K-6th grade with ease. Why? They were the best friends I had each year.
Am I a geek? I don't know. I started programming on an Apple][ when I was 12. I graduated from college with degrees in Physics, Math, and Computer Science(emp. in Comp. Graphics) by the time I was 22 simply because I felt I had nothing better to do than to learn. College introduced me to role-playing, Star Trek, and TBS Bond Marathons. (Dad wouldn't allow tv at home.) The most important thing I got was a relatively close network of good friends. I even had a relationship with a girl! 4.5 years later I found myself disillusioned from my friends, my family and myself. We're still friends but we really didn't like each other for the right reasons. (She was the first real woman to seem to take an interest with me. No one's perfect, especially not me.)
Am I a jock? Hmm, nothing outstanding, IMO. I'm a little like Al Bundy in that respect. My athletic highlight was running a 5:00 mile when I was 13. By the time I turned 14 I gained about 2 inches and 20 pounds. That 20 turned into 40 by graduation and I put an additional 70 on top of that since. My chances of being exceptional at it are dead. I do it for fun/exercise now. Between the weight and the asthma I developed, it feels as if my lungs are getting ripped out if I push a pace any faster than 7 minutes...I push it sometimes but less and less as time passes.
Do I fit within the stereotypes of geekdom? Yes and no. I'm a relatively nonobvious person. I've found that I don't really stand out from any crowd but I don't fit in with any of them either. You could pass me on the street and not give me a second thought. I guess that's my hidden talent. I'm adept at blending in and going unnoticed. Or at least, that's how it seems.
>;)
-Vel
The real danger of 16-hour workdays (Score:3)
One thing I've witnessed with grim regularity, is the exploitation of nerds' work ethic. All those long hours are part of your life, what's your life worth to you? If you have some sort of ownership over what you code (either through equity, or GPL or something)and "coding is life," then fine. Too often, geeks slave away for some kind of "geek pride," while all they are really doing is making the guys with founder-stock insanely rich.
Geeks Unite!
Stereotyping leads to prejudice... (Score:2)
--
Re:Lighting Habits of the Geek (Score:2)
I also really prefer incandescent light to fluorescents. Before I moved to an office with a window, I made them take out the overhead fluorescents and get me a halogen lamp. Today I have an office with a window view (and lots of *natural* light, the best of all).
Low light is great for me, so long as I'm not sitting at a computer. When I am, I much prefer a well-lit environment.
Stereotypes do have a ring of truth *gasp* (Score:2)
From what I can tell many techies are disillusioned with the present world and dream up fantasies of a new and improved future which of course is always BS. The constant production new useless crap (look at your average Sharper Image catalog for great example) and throw away lifestyles only help the future become that much more crappy and inhospitable.
Give it up, get your head off the screen or the latest SF book and *gasp* enjoy the few parts of life that are still enjoyable. Nothing forces techies to be anti-social but their own attitudes towards others and the typical futurist solutions to life's problems are fiction, and those who truly believe them define pathetic.
In the end
Yes, people who are driven passionatly are usually an anti-social lot but the slashdot consesus is driven for useless consumerist crap with the possible exception of Linux, which will never come close to MS's home market share. But as a coder's OS plaything its perfect and might have the fastest Sarah Michelle Geller download times in the world. Congrats.
Re:the fat dude might be witty (Score:2)
I would prefer to ride an airplane piloted by someone who has flown a simulator 4 hours a day than 1 hour a day. But on the other hand, I wouldn't get into an airplane with a pilot who practiced 16 hours a day, every day - I would seriously question the sanity of such a person.
Likewise I'd rather entrust my vital electronic infrastructure with geeks who spend all day, or 4 hours a day, learning code, vs 1 hour a day.
Coding isn't difficult. If you just want to be a coder, perhaps you should go ahead and spend all day coding. But if you want to be more than a coder - if you want to be an innovator, a creative scientist, etc. then you need a broader perspective - which requires going out and doing things other than coding.
My personal thoughts on coding habits (Score:2)
As I see it, while by no means is the average programmer neccessarily a white male junkfood-addicted recluse, there are certain trends a programmer tends towards, because of the mindset involved in programming:
Programming encourages logical, structured thinking. If you weren't thinking this way to start, odds are you are after years of programming, because good programming requires it.
The logical train of thought tends to spill over to the rest of your life. You start to carefully consider political candidites, rather then voting a party ticket, (and likely decide not to vote in disgust, or go third party). Nitpicking becomes a way of life, after constant exposure to a compiler that throws a fit over a misplaced semicolon (or similar events).
More generally, you tend to apply logic to all of your decisions to a certain extent. I'm not neccessary saying all programmers will be Mr. Spock-like. On the contrary, debugging requires quite a bit of your intuitive side. Thus, if programmers are taking after Spock, it is more the Spock of the later movies, who was willing to swear if the situation warrented it, and seemed to take his emotions and intuition into account, while logic prevailed...
A corrillary of this would be that most programmers, having observed a lack of logic or structure in most other peoples decisions, tend to become more of an individualist, and avoid most popular(or mainstream) trends, and any attempt to classify them in a group (and are even now trying to come up with rebuttals to this post... )
In religious areas, programmers will likely highly analyse it, and either: reject all religion in disgust (atheism), decide that with a lack of data, no decision can be made on the whole issue (agnostism), or opt for a non-mainstream religion (paganism, for example.) Some will stay Christian, but if you ask them why, they will generally have a quite well-thought out reason.
Because of the nature of programming tending towards hours of frustration, with one brief moment of enlightenment that makes it all worthwhile, programmers tend towards other, similar pursuits: adventure games, logic puzzles of all types, zen and other mind disciplines, and martial arts. This combined with the individualism tends towards very Thoreau-like attitudes...
A lot of this really depends which areas of a programmers life the discipine tends to spill over to, of course. In other areas, there is a tendency to minimise neccessary thinking, esp. in areas of fashion & eating habits...
As such, the situation tends to be that the extremes and the norms reverse when applied to us...
Only my opinion, of course, but I and other programmers I've known seem to bear it out...
Re:it's true (Score:2)
Actually, in the real world, the dashing fellow gets promoted to management where he can do the least harm, while our friendly large programmer remains in his warren with few prospects for promotion because he is so good at what he does the company can't risk promoting him out of actual productive labor.
Welcome to the real world, Neo.
Your Working Boy,
Re:the fat dude might be witty (Score:2)
We communicate very well. Just not in the most typical places or in the most usual ways.
Happy new year!
Your Working Boy,
Re:communication (Score:2)
But there's a danger to this. Many managers want people who fit a particular stereotype. They feel that anybody who doesn't fit their particular stereotype won't fit in at the office. As a rather non-stereotypical person, I'm at a disadvantage with such managers -- prior to hiring, that is. After hiring, well, I seem to always end up in charge of the most important projects in the business after the first couple of months of routine stuff... I suspect that a lot of people who are really good at what they do have the same problem, at least until they build a reputation in the industry.
Oh -- being able to communicate technical ideas clearly helps too. Volunteer to be the keeper of the design document, and you end up being the lead project designer by default (grin).
_E
Re:Meyers-Briggs (Score:2)
I am surprised that you got a lot of ESTJ's. I haven't met too many extroverts in the computer field, though my office is just down the hall from one (to be fair, his major was EE in college, not CS).
_E
Re:Pizza and twinkies? (Score:2)
One of my best friends is from Japan and he didn't seem to have any troubles schlupping down the sake while getting a PhD in discrete mathematics.
Besides! Who wants to have willpower when you can buy pr0n and beer on the street, anonymously, and then retire to your own personal party safely at home?
Programming != flying a plane (Score:2)
Re:Twisted sense of humour (Score:2)
Quite a few computer people are into psychoceramics [null.org], following crackpots and lunatics and collecting fringe theories and beliefs. (This also ties into the affinity for unconventional thinking.) Askew visionaries, from Ed Wood to Harry Stephen Keeler [aol.com] get a lot of their fan base from computer "geeks". And need I say anything about Kibo [kibo.com], arguably the first genuine Internet personality?
Re:Clothes... (Score:2)
Geek religion (Score:2)
In religious areas, programmers will likely highly analyse it, and either: reject all
religion in disgust (atheism), decide that with a lack of data, no decision can be made
on the whole issue (agnostism), or opt for a non-mainstream religion (paganism, for
example.) Some will stay Christian, but if you ask them why, they will generally have
a quite well-thought out reason.
The Christian geeks I know of tend to also be theology geeks, who rather than accept a prepackaged Christianity, delve into all manner of arcane theological arguments.
This could be a universal phenomenon concerning religious geeks tending to be more into the arcana and metaphysics of their religions. I've encountered a number of Jewish programmers who were really into the Cabbala, for example.