Are Software Developers Naturally Weird?
jammag writes "Well, c'mon, yes — let's admit it. As a veteran coder discusses as he looks at his career, software development is brimming with the offbeat, the quirky and the downright odd. As he remembers, there was the 'Software Lyrics' guy and the 'Inappropriate Phone Call' programmer, among others. Are unique types drawn to the profession, or are we 'transformed over time by our darkened working environments and exposure to computer screen radiation?'"
There is no "normal" - everyone seems to have something. Developers (and geeks, in general) just wear it out there on their sleeve.
More
I'm thinking that different professions have different levels of social pressure to conform to a certain way of behaving and appearing, and the coder profession has less of this pressure, perhaps because good programmers have to constantly question assumptions and think outside the box to come up with good designs. But hell if I know or care.
Here's a tip: everybody loves to think they're unique and "weird." The most conventional, boring, person you know is going to describe how wacky their party was if you ask.
In reality, there's no such thing as "weird" because there's no such thing as "normal." If you encounter somebody you think embodies "normal", well, you just don't know them well-enough. (I bet a lot of people thought Tom Cruise was normal before he started jumping on Oprah's couch.)
Comment of the year
Strange, weird and unique peoples work in every sphere of society. You only think coders are special because you happen to hang out with coders and not, say, accountants. If you were hanging out with accountants, you would find accountants a weird and diverse bunch too, but instead you have a stereotypical view of how accountants act, just like the rest of the population have a stereotypical view of coders.
People with Asperger's syndrome - and left-handed people - make the best programmers. Ergo, weird comes with the terratory. I prefer "interesting". I'm "interesting"...and programming has kept me earning top dollar for 35 years.
I find that women with big tits make the best programmers and I have as much evidence as you do that proves me right.
It's NOT me! It's the meds! I'm on 1000mg of Fukitol.
terratory
Sigh. Whenever we have these "we only seem weird to you cretinous neurotypicals because we're geniuses" circle jerks the sloppy spelling and grammar really starts to grate.
And actually it's completely back to front. We socially lazy people are good at programming because we have lots and lots of free time that the regular folks spend being sociable.
echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
What do you mean? African or european developers?
We socially lazy people are good at programming because we have lots and lots of free time that the regular folks spend being sociable.
I think this is the largest truth of it. Why are we good at things technological? Because we're so interested in it that we've spent an enormous amount of time and effort on it. Time and effort that had to come at the expense of neglecting other activities.
Also, we tend to be a bit elitist in attitude and relish all things that set us apart. So we probably think we're weirder than we really are.
Also also, people are just weird. I've never known a normal person in my entire life.
"Weird" is an irregular adjective that varies with the pronoun. An example illustrates best:
I am interesting
You are eccentric
He is weird
Yes. Computing is warping our minds.
Computers are just so damn logical, working with them is completely removed from normal everyday life. It's well known that people anthropomorphize computers in order to deal with them in our own frame of reference, but conversely we also mentally shift our thinking into a logical form which we aren't evolved to deal with, so that we can work effectively with computers. The more closely you work with computers, the more this will affect you.
I don't think this is a new thing though. Mathematicians and people working in hard sciences have certainly faced the same sort of thing. For example, many early scientists (eg. Galileo) have faced persecution because they have found a mode of thinking that "normal" people have found objectionable.
It'll only get worse as technology progresses.
I don't have much respect for developers.
I am a simple laborer who couldn't afford higher education, but I have my geeky things, specially related to videogame design.
One day, I reunited enough will to combine my work with making a game of my own. It's still in early alpha but it's doing alright.
Thing is...knowing I have no full education background, I dealed with C and OpenGL and their quirky things (pathetic string support, stupid color handling requiring to learn GLSL to do something worthy, respectively), all by myself. This is not specially impressive, but I didn't do by choice. I had to learn the same way with art/pixel art/animation and sound/music as well as general technique to achieve effects. It wasn't difficult to learn to do the media, but the code is not as straightforward. So I tried looking for help around in order to do some specific things that were hard.
Every single programming question I deployed on the net was received with an elitist disregard, sending me to read tons of papers and stuff I don't really have an use for, specially because even if I try I can't understand it. They assume you have high education in MIT and you had to start from mainframes like they did or something. This is specially true on the IRC channel #opengl, where everyone seems to be too elite to deal with n00bs and giving incredibly obfuscated replies generally being more of a "don't bother me you fucking ignorant n00b".
Unfortunately I don't know anyone else who codes around me (this country is not specially literate on IT), since most of my people are laborers like me who'd rather watch TV and get drunk instead of venturing into a coding project. And I can't blame them because unless you reinvent the wheel infinitely you are doomed to be inferior to the top dogs there. They limit knowledge sharing with their arrogant and "I am better than you" attitude, and it's sickening.
There would be far more indie games and open stuff if they weren't so stubbornly elitist and shared that knowledge because it's going to die when they do otherwise.
A man was flying in a balloon, and lost his way. Luckily, on a hill, he spotted a guy that he could steer to. He asked the guy: "Where am I>". The guy answered: "You are in a balloon". "Oh", said the balloon guy, "you must be a software developer". "Why", asked the guy on the hill. "Well", said the balloon guy, "your answer is factually correct, but completely useless". "Oh", said the guy on the hill, "then you must be a manager". "Why" asked the guy in the balloon. "Simple", said the guy on the hill: "you don't know where you are, you don't know where you are going, and suddenly it is all my fault!"