The Changing Face of Software Development 173
CowboyRobot sends this excerpt from Dr. Dobb's:
"Ten years of surveys show an influx of younger developers, more women, and personality profiles at odds with traditional stereotypes. Software development is an art and a science that is not attainable for just anyone. It takes a special type of person to write code. Developers are detail-oriented, very literal, and intelligent. Logic is paramount, and they share a passion for their craft that rises above the desire to make more money. They are also typically married, middle-aged, have children, and most likely a mortgage. In one of a series of surveys that we've performed every six months since 2001 (interviewing each time more than 1400 developers worldwide), we find the typical developer is a married, middle-aged male, who has two to three children. Males have dominated the profession for as long we've been tracking this; and during that time, they have accounted for anywhere from 84% to 94% of the workforce. The number of male developers is currently close to the low, at 86%, which might indicate more females are taking up programming."
Erm... (Score:2)
What else would it indicate?
Re: (Score:3)
Re: (Score:2)
It could also mean that the 84% was very recent, but now less females are taking up programming, or more are leaving.
Re: (Score:2)
Re: (Score:2)
With the average age being so counter-intuitively high, it could well be the truth.
Re: (Score:2)
What else would it indicate?
More computer generated code?
Re: (Score:2)
It could also indicate that the survey is deeply flawed.
Females? (Score:5, Insightful)
Can we stop saying "females" when we mean "women". We're not Ferengi.
Re:Females? (Score:5, Funny)
"females"
I think the point is that not all developers are human (male or female).
Re: (Score:2)
Or not all programmers are adults. But I doubt more than 1-2% of professional programmers are under 18 because it takes time to reach a professional level.
Re:Females? (Score:5, Insightful)
Employers do not care about "professional level". What they want is cheap.
Re: (Score:2)
"females"
I think the point is that not all developers are human (male or female).
You mean, "hew-mahn", if we're talking Ferengi.
The Natural Environment of the Software Developer (Score:3, Funny)
Re: (Score:3)
now that would be a fantastic documentary.
Re: (Score:2)
The summary is talking about survey results, and uses both "male" and "female" equally, which are common language in surveys.
Please women -- we'd love to have more of you in our industry, but claiming gender insensitivity where there is none truly just makes men afraid to even interact with you, lest they be labelled misogynist and slammed all over social media.
Of course, we have miles to go when it comes to better respecting women in technology; but the article summary isn't one of them.
Re:Females? (Score:5, Insightful)
Can we stop saying "females" when we mean "women". We're not Ferengi.
Do you find it offensive? I remember being in a college class back in the 80s where our feminist professor informed us that the word "lady" was offensive. Personally, I follow George Carlin's view...words are not offensive. I swear people as so thin skinned these days.
Re: (Score:3)
Re: (Score:2)
I think are morons because once some unspecified person who I think represents them told me something stupid.
I can't believe people get modded up for using this argument on Slashdot.
Re: (Score:2)
I think [group] are morons because once some unspecified person who I think represents them told me something stupid.
I can't believe people get modded up for using this argument on Slashdot.
(re-posting due to stupid HTML tags)
Re: (Score:2)
However, these types are the ones who are most likely to attempt some bullshit to reaffirm minority interests and cultures - so just tell her that "yo bitch" is the predominant means of addressing women in your cultural environment and she should be good with that. :-)
Re: (Score:2)
Don't dare using retard. I though they called them special now?
Re: (Score:2)
"Men and females" would be bizarre. "Males ane females" is normal. Because the article uses both "male" and "female" it doesn't sound wrong.
Otherwise... Could you stop calling us "males"? We're not just human captives for your ape society.
Re: (Score:3)
In traditional use, "man", "men", and "mankind" were gender-neutral. We would do well to shrug off the insanity of feminist demands and to return to that simpler tradition in our language.
Re: (Score:2)
I had a philosophy professor who had a whole set of genderless pronouns ready-to-go, of which I remember only the genderless possessive "hir".
Fortunately, his idea has yet to go mainstream.
Re: (Score:2)
Re: (Score:2)
She can touch your gui, but never your code.
Beware of female social engineering for your admin privileges.
Re: (Score:2)
Basically I agree with you, but "female" is better here. Many Slashdotters are familiar with the biological concept of "female", but are unfamiliar with the concept of "women".
Ooo-mahn fee-males (Score:2)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
You've never heard of children? You must not be a programmer or you'd have two or three.
What's the difference? (Score:2)
85% are male (Score:5, Funny)
And the others put "Yes, please" in the box marked "Sex".
Dr Dobbs? (Score:2, Insightful)
Total garbage magazine now. I equate it to something like "People" magazine and "US" magazine. Poor writing and fluff. Last I looked they loved kissing Microsoft's a$$ as well. Back in the day when grownups used to run it, it was the shizzle.
Re: (Score:2)
Like the new Slashdot you mean?
[John]
Re: (Score:2)
You mean back before they said "shizzle"?
In my Experience (Score:5, Funny)
In my experience, 70% of female programmers sucks. Contrast this with the 30% of good male programmers.
Re: (Score:2)
You're seeing that many good programmers?
Where?
Re: (Score:2)
You'd think someone in the "95th percentile" of programmers would notice that he implied that 70% of male programmers suck.
Do you always take jokes so seriously? If you're actually trolling though, I agree that you're in the 95th percentile of that fine art at least.
Re: (Score:3)
Hah! And Dr. Dobb's thinks developers are "detail oriented" and "logical" and "very literal". I think this thread is a convincing counter-point.
Re: (Score:2)
The % that suck is observer-driven. I think that 90% suck because I'm in the 95th percentile. There are better developers that think 99% suck because they're observing from the 99.5 percentile. Since you think that only 30% of male programmers suck ...well there you go.
Keep telling yourself that, buddy.
Re: (Score:2)
Another thing about programmers is that many of them are oblivious to "humor".
Re: (Score:2)
I think 99% suck, so....wow! I must be pretty good!
Very literal? (Score:5, Interesting)
I really have to take issue with the "very literal" comment. In my experience (stretching over 20 years), it's the non-literal types who are the best software engineers. They not only have an imagination, but understand nuance as well. I'd say a literal-minded person might succeed at programming at a very low or entry level, but beyond that, it's imagination and creativity that win the day.
Re:Very literal? (Score:5, Funny)
I really have to take issue with the "very literal" comment.
I think you're taking the statement too literally.
Re: (Score:2)
Perhaps you're taking the GP too literally. Is it necessary to be literal about a statement about how literal some group is? Your turn - I want to get at least a 3rd "literal" into that statement.
Re: (Score:2)
No you're just being a tree-hugging hippy literal. If it wasn't for all these literal activists our government wouldn't be shut down. Screw you and you literal agenda.
Re: (Score:3)
Well I know an exceedingly smart excellent programmer I would not call him imaginative, more like batcrap crazy. Never ask him what he did over the weekend, unless you are really ready for it. {These are some of the cool ones that didn't involve something breaking, catching fire, or exploding}
Gutted a RC truck and a weed eater to make a RC mower with nylon blades. {it actually works well, I want him to make me one}
Gutted a Ms. Pacman arcade game and put it in a glass table...
Repainted the arcade game chasis
Re: (Score:2)
You're arguing along an orthogonal axis. Programmers need to be able to operate and think very literally, otherwise we'd never understand what the computer would do, but that does not preclude creativity or having room for an imagination as well. The summary was poorly worded and you're absolutely correct in saying that the best problem solvers are the ones who have some creativity and imagination to leverage. Without those, you're left with only being literal-minded, and that won't get you far.
Introverts (Score:5, Insightful)
I wonder how much of that is simply due to the stigma associated with the word "introvert."
I'm an introvert. Far to the introvert side on the Meyers-Briggs test: 18/20 if memory serves. When I tell acquaintances this, they're shocked. "Oh no!" they exclaim, "You're not like that at all!"
What that suggests to me is that mainstream society has a very poor understanding [carlkingdom.com] of what an introvert is. Extraverts don't understand introverts -- and they don't have to, since about 70% of the general population is extraverted -- so there's part of the problem. Because of the stereotype (or, as I say, "stigma"), asking people to self-identify as introverts is a fool's errand. No one wants to be *that.*
So "moderate extravert" could very well mean "introvert who does not know the technical definition and does not accept the stereotype."
Re: (Score:2)
Just so you know the Meyers-Briggs test is nothing more than modern phrenology. When you mention that to folks they either don't know what it is or think you are a crackpot.
Myers-Briggs (Score:3)
I should have expected that mentioning Myers-Briggs would have opened the can of worms about its validity and the whole subject of psychometry. Since I'm not a psychologist, I cannot participate too deeply in that discussion. If you want to classify the Myers-Briggs (sorry, I misspelled it originally) as cargo cult science [lhup.edu], I will not argue against you.
Even poor science can include accurate measurements, though. From Wikipedia [wikipedia.org]:
Re: (Score:2)
Just because we do not have a better test does not make this tests results anymore valid.
If you want evidence you are an introvert, you don't need a test you are already convinced. THAT IS NOT HOW SCIENCE WORKS.
Re: (Score:2)
No, how science works is that first you rigorously define what an introvert is, then you carefully design a test to determine if a person fits that definition, where "carefully" includes statistical analysis and peer review. Then you have someone take the test, and when the results come in, you classify the person accordingly.
How do you imagine I found out I'm an introvert?
Re: (Score:2)
By taking a pseudo-scientific survey. Now you want another test that confirms this. What if we had a test that was better in all measurable ways but classified you as an extrovert?
These classifications are about as realistic as breaking people up by age group or any other random thing. It cannot cope with people who are more fluid or do not fit its artificial categories.
Re: (Score:2)
Isn't that what TFA is all about?
Re: (Score:2)
Yup, and it is equally silly.
Re: (Score:2)
Re: (Score:2)
Can you elaborate?
I don't believe these groups are that useful for psychology purposes. I don't think you can say all men are big hunters and the introverts hunt smaller game.
You surely can say people over the age of 80 are more likely to be old than the general population. Attempting to speculate about these groups is generally pointless.
Re:Introverts (Score:5, Informative)
It's true. Until a couple of years ago when I attended an Insights class provided by work, I thought Introvert == Loner. Since I'm somewhat social, I couldn't understand how I could be an 18/20 Introvert and be social. When it was explained that it just meant I gain energy by being away from people, it made a lot more sense. I don't mind going around and chatting, but I get tired and even a headache when I associate with folks more than a few hours or if I'm in a crowded room (like a game store during a Magic tournament :) ).
[John]
Re: (Score:3)
Um, yes it does? It totally has to do with how you recharge. It's completely obvious to me that extroverts, like my mom, feel more relaxed around other people, and less relaxed by themselves, where for me it's the opposite. I don't *mind* being social, but I also feel the need to have some time where I'm not, to recharge, where to a person like my mom that would drive her crazy. That is *exactly* what introversion means.
Re: (Score:2)
I enjoy the company of people sometimes and I can go to parties and events, but after a few hours I have to be alone to recharge. I also happen to be a reasonably successful software engineer.
So do you have a cubicle or do you work in an "open work area" or bullpen, which is all the rage now in companies? And if the latter, how do you stand it?
Re: (Score:2)
I'm in a cubical but with 3 monitors and 2 laptops in my peripheral vision. But with my tinnitus, I can only sort of hear the guys around me.
Worse, there are three extraverts on the team, one of them new. Fortunately he's changed from just asking me questions to round-robining the team (I _want_ him to ask questions but it's just a bit overwhelming if I can't concentrate on work). One of the other extraverts is currently out due to the floods so it's been nicely quiet in the farm :)
But most of the time, my
Re: (Score:2)
I tried headphones at the last place where I had to work in a bullpen; it made things worse, because people constantly came up behind me and tapped me on the shoulder to get my attention, which was extremely startling.
Re: (Score:2)
I wonder how much of that is simply due to the stigma associated with the word "introvert."
... since about 70% of the general population is extraverted...
... it's highly credible that they're right and that the stereotype of the introverted programmer is largely inaccurate.
Re: (Score:2)
Absolutely. My point is that a survey asking people to self-identify as introverts should not be considered conclusive because of the possibility the respondents are biased. That is, I think the survey would give the same result whether the stereotype of introverted programmers were true or not.
I submit the hypothesis that certain careers are attractive to introverts (and others are attractive to extraverts) so the distribution of introverts/extraverts in certain careers is likely to be different than that
Re: (Score:2)
There's an excellent TED talk [ted.com] on what it means to be introverted and society's lack of understanding on the topic. For anyone who's introverted, interacts with introverted people or generally doesn't understand introversion, it's a good use of 20 minutes.
Re: (Score:2)
I can definitely imagine the extraverts doing this, offering to take the interverts out to parties or constantly introducing them to new people.
These are like the same people who say "You don't like brussel's sprouts? You just haven't had it prepared correctly!"
Surprise (Score:2)
This is telling management what they want to hear (Score:2)
and they share a passion for their craft that rises above the desire to make more money
Yes, I like quality work and good coworkers, but that doesn't mean that I'm going to happily accept pay below what I have good reason to believe I'm worth. But thanks to rhetoric and belief that I will, that changes what the markets will bear, even while companies are complaining about a shortage of developers.
Re: (Score:2)
Umm, no. It means if you treat them like shit or underpay them, they'll keep right on programming, but it won't be for you.
Re: (Score:2)
I'll work on my own projects at home for free, but I'll be damned if I do my employer's projects for free!
My takeaway (Score:2)
"Male dominance near historic lows" isn't the most interesting takeaway. What's more interesting is that the 2008 global financial crisis shook loose GenX'ers in the U.S., but nowhere else in the world. Sure, we can say the GFC rid the industry of the dot-com charlatans, but the housing bubble was global due to the network and interdependency of central banks -- why wasn't the same effect observed across the world? I suspect that perhaps the low interest rates and housing bubbles in other countries did not
What's wrong with a gender dominated profession? (Score:4, Interesting)
I don't think we should be fighting the battle of sexist stereotypes by constantly complaining we don't have enough women in IT, or we don't have enough men in day care centers. If someone wants to get into a profession, by all means they should be allowed to pursue that the same as anyone else. Same goes for race. Until people as a culture are truly able to absolve their 'isms all of these "OMG Think of teh ________" campaigns are just a bunch of intellectual masturbation because the root problem still exists. And worrying about it is just another form of sexism, only in reverse. Oftentimes, these campaigns end up tipping the scale in the other direction, marginalizing the prior majority which is *also* wrong (How many places care about health care costs for single males?) I don't see anything wrong with having professions largely dominated by the stereotypical stereotypes. Sometimes they are that way because men are men, and women are women. People should be allowed to choose without the fear of some cultural 'ism pushing them down and that's the core problem as I see it.
Re: (Score:2)
There are two pertinent facts here:
Social fact: There is a severe gender discrimination in the US prison population--it is mostly men--but we don't see anyone clamoring to solve that problem.
Biological fact: Genes make people different and the more different a gene is, the more differences there will be. PERIOD.
Go look at at the differences between the X and Y chromosomes. They aren't eve
Re: (Score:3)
Nothing is necessarily wrong with a gender-dominated profession, but I do want to know why it's gender-dominated. There's all sorts of reasons why it could happen, and we've found discrimination in a lot of fields. In this one, I've seen a lot of credible reports from women about hostile workplaces and the like, so I have reason to suspect discrimination.
Stereotypes in IT (Score:2)
Want to have at least some idea of parity in IT? It could be done, but you have to tackle the negative social stigma that women face when dating someone that is in IT.
There is a backlash in the US against women that date someone that can be perceived as a geek / nerd. Since women are typically more socially oriented then men this is a really big deal for them. I have known and been friends with a number of women in IT over the years and invariably almost all of them were geeks / nerds or immigrants to begin
Re:Stereotypes in IT (Score:4, Informative)
That can't be changed, because it's part of America's culture and Americans' hatred of intellectualism. Culture can be changed, but only when there's a strong push to do so, like with gay rights where a minority shames the majority into changing its ways by pointing out their immorality. That's not going to happen with geeks, because they're generally well-paid and they're not forced into that profession by birth, so they're not seen as an oppressed group. A bunch of geeks having "geek pride" parades and complaining loudly that they don't get laid enough isn't going to be taken seriously. It'd be better for geeks to simply move to places where they're more accepted, and let the places they left suffer.
The view from a Middle Aged White Male IT Worker (Score:5, Insightful)
Or, perhaps we middle-aged men are leaving the profession as a guaranteed living in the field is no longer a given.
Yesterday, I received an email from an offshore "provider" who offers services at $10/hr. Most of us can't raise a family, pay a mortgage, let alone survive at that rate. The rate I have been billed out was $120-$160/hr. If people are just looking at the bottom per/hour line vs what a local agency or provider can give them for the added cost, it's pretty hard to compete.
The new IT "normal" is that IT departments are manned by "disposable or transit" workers. This is not how we "grew up" in the industry - we were valued for what we brought not only to a "project" but to the company as a whole. Companies felt their employees were assets - there was a sense of "belonging" that made people proud to for their employer. Now, it's just a paycheck.
While not exactly relics - those of us who have been around for a while are:
1) Migrating into management roles.
2) Becoming consultants (either independent or with an agency that pays benefits)
3) Running our own companies.
Younger individuals, with not as many responsibilities are moving into the developer ranks and cutting their teeth there. And, women, well many are finding that this field needn't be male dominated. Many see having this knowledge as a stepping stone to moving into project management or pre-sales. Rather smart, if you ask me.
mostly female the first few years (Score:2)
Only 86%! (Score:2)
Sigh... I remember a time when white heterosexuals males had all the power instead of most of it.
Re: (Score:2)
Really? When was this? I always thought it was the women who had all the power. The force behind the men. In recent years, women have been able to seize the power directly instead of through a man. Now the men are being left behind. It won't happen overnight, but it is happening.
[John]
Married? (Score:2)
Of all the places I've worked at, I think a total of 5% was married. In several jobs all of my co-workers were single (regardless of age). And the max amount of children I've seen any other developer have, is ONE.
Have I been working in extremely unusual places this last decade, or is this survey way off?
Re:Might Indicate More Females (Score:5, Funny)
"The number of male developers is currently close to the low, at 86%, which might indicate more females are taking up programming."
Might indicate more females? Do we have a large number of non-gender or 3rd gender in the workforce taking up programming?
I think cats [wikia.com] are on the rise!
Re: (Score:2)
Cats may be good at using computers, but unlike us bipedal lemmings, they're way too independent minded to listen to management. May I suggest monkeys instead: http://search.dilbert.com/comic/Zimbu [dilbert.com]
Re: (Score:2)
So cats would be better at IT help desk support then.
Re: (Score:2)
Cats usually tend to be either male or female.
Re: (Score:2)
To be fair, there is a small chance that it could indicate men are dropping out at a faster rate than women, rather than more women taking up programming, as compared to previously.
Re: (Score:2)
a) If they were really posting this from some sort of "privilege", they wouldn't understand WTF you're talking about. If you're offended by something, explain why.
b) It was a joke. Scum? Really? Sensitive much?
Re: (Score:2, Funny)
I guess Dr. Dobb's is not a developer, because "software development is an art and a science that is not attainable for just anyone. It takes a special type of person to write code. Developers are detail-oriented, very literal, and intelligent. Logic is paramount, and they share a passion for their craft that rises above the desire to make more money."
Re:Might Indicate More Females (Score:5, Interesting)
"The number of male developers is currently close to the low, at 86%, which might indicate more females are taking up programming."
Might indicate more females? Do we have a large number of non-gender or 3rd gender in the workforce taking up programming?
It could possibly indicate that there a fewer programmers in total.
Example: a team of 10 persons, 8 guys, 2 girls. One of the guy leaves, no one replaces him. This lowers the men ratio of the team (from 80% to ~78%), yet there are no more women than before. So the higher women ratio does not necessarily mean there are more women than before.
The other 14% are Unix programmers (Score:3, Funny)
Re: (Score:2)
"The number of male developers is currently close to the low, at 86%, which might indicate more females are taking up programming."
Might indicate more females? Do we have a large number of non-gender or 3rd gender in the workforce taking up programming?
Might just indicate that women are staying in the profession. Places I worked, women dropped out, got married, had kids.
Re: (Score:2)
Re: (Score:2)
To be fair, I don't know of many office jobs which aren't a lot like this. It's not just programming, it's anything in a corporate office.
Re: (Score:2)
Unfortunately, if you do that a couple too many times, then no one wants to hire you because you're not "loyal" or "committed", at least on the east coast.
Re: (Score:2)
Would you mind if I asked you how you broke into that business? Do you work for some kind of agency that finds you positions, or are you independent, and if so, how do you find jobs?
Re: (Score:3)
Women who do development are few and far between. I think I've worked with 4 women developers over the past 15 years or so, at best they were average but I haven't really seen a rockstar coder among them. And out of all of them I would have never wanted to sleep with any of them...
Same with black coders or IT people. Some are average but never seen any rise to rock star level. Sorry might be racist but just my own observation.
It's not racist or sexist to point out demographic trends.
These things are all eas
Re:Offense ahoy! (Score:4, Informative)
I understand there are some truly great programmers out there, people who come up with clever solutions to difficult problems. But the lone wolf guy who feels the rest of the team is just holding him back - he may look like a rock star, but he's really just a jerk.
Re: (Score:3)
The fact is most people pursue a career and eventually move into other roles like technical architecture, or move into upper management.
People aren't getting fired at 35+ they're just getting on in life and moving down a different path.
There are some that don't. Those that are the bottom of the pile and hence don't get promoted because they're not talented or competent enough. Those ones just sit and whine on Slashdot instead about how it must be ageism.
It's the same in most careers, you don't find anywhere