Can we can it with the damn "where are the women?" crap already?
So I wrote this one a while ago but only just now cleaned it up because José asked me to rant. I was thinking about it because of this somewhat idiotic article, commenting on this incredibly idiotic article. For a historical look on my feelings on this topic, you can also read this article I wrote for O’Reilly. Also this post I wrote about the link between programming and math.
Giles writes in this polemic[1] that there is not a fundamental intellectual gap between boys and girls, because girls in all-girls schools do much better in math and science than girls in mixed schools. This, of course, does tend to beat up—nay, pulverize—the idea that women and girls aren’t common as programmers because their little estrogen-soaked brains aren’t adequate for the hard, hard stuff!! which makes up computer programming. Which is something I, of course, have never believed anyway.
He has a poignant quote from such a kid in such a school, who claims that in an all-girls school, “You can be yourself.”
Well! What can you do with that one, folks? Clearly girls should attend all-girls schools. Because they can be themselves there. And who isn’t for girls being able to be themselves? Communists, that’s who! Communists, and people who wouldn’t vote for the Clean Air Act, because gosh, how could you be against clean air?
Over the past few weeks since I read his essay, this quote has occasionally popped up in my head. And ever since, I’ve been trying to decide the best way to rip it apart.
My final path goes something like this:
It’s not just projection, it’s reflection
Kids understand the game of survival, better than adults think (or remember). Whether it’s a conscious understanding is irrelevant. Children will not only repeat exactly what you don’t want them to repeat, they will repeat what you do. They understand the desire that adults project on them and they will mirror it.
Do the adults think that drugs are bad? You will get earnest crayon drawings out of 7-year-olds and cute, precocious, heartfelt quotes on the dangers of drugs as well. Do the adults think that the environment is in danger? You will get 9-year-olds setting up change collection in their 3rd grade classrooms, with the goal of sending the entire amount to the Chesapeake Bay Foundation. You will be able to find endless permutations on the “war is bad because…” or “America is great because…” or even “Capitalism is evil because…” kinds of themes, because the rules of this game is incredibly simple and clear.[2]
And it’s a great evolutionary trait, because boy do the grownups eat this shit up. Isn’t that sweet! and Everything I needed to know I learned in kindergarten and Kids say the darnedest things. And the kids see that the big people who control their lives go ga-ga over this stuff. Which, of course, just serves to reinforce the effect. Kids aren’t dumb.
Thus when a child says something that sounds like it came out of a marketing handbook, you must be wary. In all likelihood, everyone around this girl, who goes to an all-girls school, has justified the existence of the arrangement by saying “But you can be yourself! No boys to influence you or make you feel awkward in math class!” But surprise surprise when somebody looking to quote a cute, media-friendly, so-precocious-how-adorable! child is able to find one to say just that thing.
Math and science don’t equal interest in computer programming
The second assumption is that doing better in math makes a girl (or boy) more likely to become a programmer.
This is a case of confirmation bias.
Because lots of successful programmers today have been into math, and done well with it, it seems as if the two go hand-in-hand. But there are far many more people who do well at math and do not program than those who do. And there are lots of good programmers who aren’t mathletes.
On the other hand, you can take almost any almost-purely-male technological pursuit (photography, cars) and notice that those guys act in deeply similar ways to the programmer guys. But nobody’s claiming that being a hotshot at linear algebra leads to being interested in cameras or engines.
Instead, I would argue that interest in math and computers go hand-in-hand for one reason and one reason only: some types of mind are fascinated by a certain type of thing, and those minds sniff out the similarities between math and programming. In some cases, that certain type of thing could be described as an incredibly logical framework. Or perhaps an interest in the niggling technical details. Or the desire to have control over a complex thing. Or maybe just wanting something that’s easier to understand and deal with than other people.
It just so happens that obsession that programming and math are similar in this way if viewed from a certain angle. What a person finds interesting about programming is dependent on the person, not the intrinsic nature of programming itself. Math is just one lens with which to look at programming, and one tool to use when programming.
Computer science degrees don’t equate to computer programmers
This point is a very important one. Perhaps the fulcrum of the whole argument. Because of its importance, I’m going to take it slow and make no assumptions.
Let’s review the argument:
- There are fewer and fewer women in technology. As low as, say, 25%, give or take a few points.
- We know this because of the number of women applying for (or graduating with) computer science degrees.
*OR* - We suspect this based on preliminary numbers from technology firms.
OH NO! Sound the alarm! Send in the marines! Or the clowns! Create a meetup! Something must be done!
Now that we’ve reviewed the facts (a stereotypical male perspective), let’s have a story! (a stereotypical female perspective)
In middle school, I was definitely the recognized computer whiz. Not bad, for a well-rated school of about 1,500 middle class kids—a school with not one but several computer labs of various ages, and a broadband internet connection. I was the one who got pulled out of class to fix teachers’ Zip drives. Yep, that was me.
Consequently, I was buddies with the school library media specialist—librarian, to those not in the know. I was often in the library doing technical things, like helping put up the school’s first web page, teaching my librarian how to use Fetch, and reviewing eMate 300 PDA-laptop-things for possible school purchase (I gave it a thumbs-down, in case you’re interested). At 12 or 13 (1996 or so) I even taught a short class on Pagemill to about 30 librarians from all over the county, thus catching the eye of the head of library information services for the county, who held a powerful position indeed in the Board of Ed.
Get this: they were all women.
These women were by most accounts on the bleeding technological edge at the time. They may not have been writing their own FTP clients, but they were solving technical problems the majority of the populace could not have begun to tackle. So sometimes they needed my help. Big deal. None of this stuff was had even been dreamt up when they did their masters degrees, so they were showing an extraordinary interest and flexibility (on top of all their other responsibilities as librarians). I know that many of them went on from Pagemill to doing their own HTML, and a number of them eventually ended up learning PHP or ASP at least to some degree.
But would these women ever count in the statistics for women programmers as described above? No, never. And they are not the only ones. The world is full of programmers of necessity—people of both sexes who didn’t set out to be programmers, or computer scientists, but who need to be able to do some programming to fulfill their roles. Sometimes these folks mature in the direction of “real programmers” and sometimes they “only” continue to mature in the direction they’d originally chosen, through their ability to bridge two worlds.
Many of them are women.
Are they somehow less valuable to “the industry” than a man who graduates with a computer science degree which is essentially a degree in Java, and who thinks that the best way to sort an array involves using an invisible multi-select GUI widget[3]?
Surely not.
In addition to these ladies of the library, I’ve come to know many other uncounted women: who had degrees in other topics, or who never graduated; who work for non-profits, or in non-programming positions which still involve massive amounts of technological understanding and capability and sometimes code, etc., etc.
A friend’s mother is a sales VP who worked her way up at a bank from a teller position, learning to program VMS VAX machines in the process. She had a degree in English. A friend of mine does PHP application development for non-profits. She comes from the (semi-)public sector, not from a technological background.
I am an uncounted woman myself. Nobody would accuse me of being a non-programmer, and yet I didn’t stay in university for programming, and I no longer hold a programming job (or any job, for that matter).
On the flip side—because there always is at least one—a healthy percentage of the best, most inventive, most thoughtful male programmers I know have no computer science degree either.
Computer science program enrollment is really a flawed data point on which to hinge an argument.
If I haven’t convinced you yet, try this one on for size:
When did the numbers of female computer scientist degrees begin to drop? Did it perhaps coincide with the access of middle class America to home computers, by any chance? The rise of the internet and online groups for programming?
There is less and less of a reason to take a degree in computer science for anyone, man or woman. For one, lots of talented and hardworking people are finding work without a degree, period. Secondly, “computer science” is a questionable term for a questionable field, and the quality of educational programs in American universities is almost unilaterally woeful.
Thirdly, the modern environments for learning programming suck. But that’s another rant.
WHY?
Why is it that we care so much whether there is an equal percentage of women in programming positions?
You don’t typically see the photographers or car engine tuners worrying themselves to death over the question of their chosen profession’s sexual makeup. So why do IT professionals care?
The argument typically goes something like “different perspectives.”
Which I interpret one of these following ways, depending on my mood:
- Help, the ‘extreme male brains’ of all the near-autistic people are overwhelming me. I cannot listen to another Python vs Ruby debate, and please for the love of god make eye contact once in a decade and stop talking about the hot cylons on BSG.
- men (and possibly gay women): How can I find a woman to date who will understand what a brilliant code ninja I am?
- women: How can I find a girl friend to bond with who understands what it’s like to be me?
- Women have innate abilities and a way of thinking about things that balance very nicely with male ones, and we’re missing out on that.
Of course, reasons 1-3 are largely bullshit. They are not systemic problems, they are personal desires. Unfortunate, perhaps, but nothing to condemn the field. Also, there’s no proof that injecting more women into the field will solve these problems, because women are as variable in their personalities and dispositions as men.
I feel that the jury is out on reason number four. I can’t immediately disqualify it, although most days it sounds to me like nothing more than a diplomatic rehashing of reasons 1 through 3. And as I alluded to before, I’ve met women who are every bit as short-sighted and obsessed with faulty technical details as the most obsessive male programmer, and I’ve met plenty of women in programming jobs who were just phoning it in and didn’t know what they were doing. (No more so than the percentage of male programmers, understand.)
Women are not magical pegasus-unicorns who will ride into your office on wings of light and rainbows and wash away all the shittiness with one nod of their magnificent horned heads.
On the other hand, you never see anyone asking “Where are all the designers who learned to program? We need more of them. Designers have innate abilities and a way of thinking about things that balance very nicely with engineering ones, and we’re missing out on that.” Or replace women or designers with poets, architects, humanities students, history professors, musicians…
Ask not what (more) women can do for you, but what you can do for (more) women.
If the goal is to increase the number of female programmers, who is that helping? The people currently in the field, or the women themselves?
Are there really hordes of women out there who long for nothing more than to a job as keyboard jockey, yet thwarted by evil chauvinists, or innocuous but misguided men?
Maybe it is a valid worry for our society at large that more women don’t understand the principles that a good apprenticeship to Donald Knuth will teach.
On the other hand, Donnie yak-shaved on his third book for 9 years writing a page layout engine, and then claimed the resulting book looked as good as the first which was printed with hot type. Which was untrue because it didn’t.
So maybe not.
We overvalue things that are ours, and the way things are over how they could be.
It’s natural for those of us who live and breathe code to think that code is pretty important. Even that good—beautiful—code is really important. Certainly it is important to us and many of our friends.
But in the argument of how essential it is that more women program, are we possibly overvaluing programming as a career choice just a teensy weensy bit?
I’ve not done formal research on the topic but it seems to me that the vast majority of programming jobs are in businesses where programmers are treated as glorified typists who know a special syntax. Much of the work is drudgery, infected by spaghetti legacy code or third-party software packages sold via the old school “steak & strippers” approach, colleagues and/or management doesn’t “get it,” little or no opportunity to grow professionally unless you do it on your own time, pay is remarkably meager in relation to the amount of skill the job putatively requires while the hours are expected to be long and job security is nearly non-existent. Projects are derailed, constantly late, interfered with or sabotaged.
(Also “computer science” education in this country sucks. Almost without exception.)
To do better, career-wise, you pretty much have to be visible: write blog posts, publish code, learn obsessively in your own time, post on mailing lists, support newbies, speak at conferences, have super elite special skillz or be a known expert in some esoteric thing, and so on.
It’s like we’re all busy eating the same shit sandwich and—ill-content to eat it alone—we are holding a slice out to these putative women blocked by sexism, and saying “Hey, this goes GREAT with Wonderbread. Want a taste?”
If I hadn’t been in love with what I was doing, I would have checked out of this industry a long time ago. I have already quit jobs that were, in relation to the above list, okay, pretty good, and really great. But they still suffered from some of the symptoms above and that prevented me from doing good work and left me tied in frustrated—if very well-paid—knots. (And as it stands, I never code for hire any more. Never. It’s not worth it.)
If I hadn’t known a bunch of renegade-type, forge-your-own-path “rockstar” tech people as a teenager (through the miracle of the internet), I would have run as far away from programming and technology as a career as I could have. And I still did, in the end. Now I program only for my own gratification. (Even though I like hacking on stuff in the evenings and weekends, writing articles and cheat sheets, and speaking at conferences.)
Let’s face it. We are known, as an industry, for loving a movie where the protagonists—nice young men in our field—work in an incredibly degrading office environment, surrounded by a bunch of ninnies, “led” by a psychopathic boss and who live in constant fear of losing their jobs. In a moment of hypnosis-induced insanity, they decide to commit a crime in revenge for their maltreatment, almost get caught, finally undoing the damage by sheer luck. As the movie closes, it zooms out on the main protagonist, who has a new job in construction work. And that’s the happy ending. The construction work is better than programming.
The reason we like this movie, of course, is that it is funny in the the recognition-funny way: we laugh because we’re thinking “that’s so true! that’s exactly how it is!”
And it is so true. That is exactly how it is for the majority of people in our field.
So I sure can’t blame anyone for running once they get an eyeful of tech industry from the news media, TV and movies, users’ groups, forums and mailing lists.
Maybe women are more reasonable than men. Maybe they are simply less willing to fight an all-hours, multi-front uphill battle with little reward other than the dubious distinction of technical cojones and the respect of their fellow programmers.
In any event, the whole argument is stupid, and I really and sincerely wish people would develop the ability to think about a problem more deeply than the superficial top layer. And shut up until they do.
[1] I use this word with respect. I love a good polemic. I also love Giles.
[2] Sometimes we call this game indoctrination, but really you don’t have to try hard for it to happen. Kids absorb everything around them. They’re acculturation machines. It’s evolutionarily beneficial to understand and fit into the society to which you are born. Also, research shows that children do not develop their own, non-reflexive understanding of morals until they are 9 or 10 at the least.
[3] This really happened on a project I was involved with. It happened before me, but the story lived on.
Wow, I’m so glad someone wrote this article (and that someone was you).
I work at one of the most prestigious tech companies in the world with theoretically the best selection of engineers, and while that is less true than the pamphlets lead you to believe, we don’t have many of those "Java science majors" you hear so much about. And you know what? Our engineering workforce has a lot of women. Much more than you would think reading articles like "where are the women in programming?!"
You might say we hire for that, but I’ve been a hiring manager in engineering and we don’t. We hire people who are qualified and can think for themselves. It just so happens that about half of those people are women. Amazing.
I think there is a dearth of women in programming at the Java-tard level. Why? Because there is a dearth of people who actually care about programming at that level. There are a few barriers to entry for women in CompSci, I won’t lie. I would wager it’s enough to keep out those who don’t really enjoy programming that much. Those who do enjoy it work enough on their own that they rise above the phoning-it-in crowd and leave a fairly large section of "engineers" which is still male-dominated.
But let’s look at that section of the population. They aren’t really that into programming either. They don’t really get it and they’re not particularly well-suited for it, but they do it because there is a romance in computer science for a segment of the (mostly male) population I will call "disenfranchised nerds."
You know these guys (and girls). Young 20s, obsessed with anime or World of Warcraft or LARPing, spend their youth on the fringes of society. Nerd culture is their only comfort and what do nerds do? Why, they becomes programmers of course. These are the people that graduate from Java U. But they don’t love it and they aren’t particularly good at it – they just ended up there because it seemed like the thing to do.
Sorry to ramble on like this. But if we’re going to ask "where are the women in programming?" we might as well as "why are there so many hopeless nerds in programming?" Either question is, at the end of the day, equally stupid and pointless.
There’s a 5. interpretation for "different perspectives.": – not to render an entire city almost women less
Even though I largely agree to your arguments I still see a problem in the fact that few women choose a computer science degree. The city I live is well known for its fabulous university (at least in germany) and this fame is rightful earned. Particulary the IT sector is one of the best in the whole country. The only problem is: The university is a technical one and because of that has a 90% male student body. Now that alone would probably fall into the perspective of your 4 points. But since the city (Karlsruhe, Baden) largely almost only consists of university. The whole city lacks women. Can you imagine a city where, when you walk through the streets, you are almost surprised when you see a women? So, said that I can approve to the rest of your article and thank you for your ranting 😉
Now I only want to ask you to forgive my terrible english, but as you will probably have guessed I’m not a native speaker.
Regards Sven
Your title sums up exactly how I feel too. I’ve ranted about it myself a <a href="http://fberriman.com/tag/girl-geeks/">couple of times</a>, but not quite so well.
It just seems like such a non-cause and largely irrlevant to the overall quality of what we as a community and industry produce. There are so many more useful and important things we could be putting our energies into (say.. educating those programmers that just aren’t very good, or encouraging aptitude in all children when they seem to show an interest in the vocation, but as you say, not through formal degree-based routes).
Glad to see someone else thinking along the same sort of paths, anyway. Thanks for your very detailed opinions!
Let me add a "Why do we care". Money. Economic independence. In a world where single mothers are drastically more likely to be below the poverty line, I strongly think we need to encourage more women to go into fields that are so competitive for talent (which programming ones are) that they can make very good money and negotiate their own terms.
Unfortunately, the best money is not being a librarian who can program (I checked this recently — a programming university library faculty position only paid 55% of what I’m making in my corporate gig) or a non profit employee who taught herself PHP. The easiest way to get one of the jobs that pays well is to have the aforementioned CS degree, ideally a good one (which it sounds like you didn’t have, unfortunately.)
Sara, you’re raising a red herring. The idea of lifting up and training poor skill-less job-less single mommies has absolutely nothing to do with this discussion.
And the sly attempt at an ad hominem there at the end was not very upstanding of you.
More importantly, though, your red herring is one I’ve already addressed.
If you want to go into a career for the money and job safety, whatever the fuck you do, don’t go into programming. Even people who care and are good at their jobs in "IT" don’t have job security, not even the whiff of job security, because the entire field is viewed as inessential and unimportant to the businesses with the majority of the posts. Let’s not forget that this is the number one skilled ("skilled," perhaps) industry where jobs are going en masse overseas.
And on top of all that, you do have to work with a bunch of edge cases who have a greater lack of social skills/motivation than your average dysfunctional coworkers. Coworkers who will find you irritating because you don’t pull your weight. And all this in a field where ridiculous overtime is considered the norm.
Your argument is, quite simply, populist bullshit.
Great post. It’s kind of tangential, but the bits about librarians brought back memories. One of my first jobs was on the ISP-side of our county library system, and I learned to have a great respect for librarians there. Something about being a librarian seems to go hand-in-hand with being both counter-cultural (in certain ways) and on the cutting edge of turning technology to practical use. Very much at odds with their staid image.
so true, and sad! The same goes for physical science majors. You find almost no girl, and at the same time less and less boys. It simply doesn’t pay anymore. What is worrying though, is the kind of society we are building where all the smart brains go to financial services and advertising instead of technology. We do need the technology, don’t we?
Evolutionary men are more likely to engage in competitive fields where they can demonstrate their abilities (intellectual or physical) in order to gain female approvement (mating). At least that’s what I think.
Birds do that too, impress the females. Notice the male birds tend to be more songful and colorful.
I’m listening to Amy on Rails Podcast right now, and I’ve dropped out of college 7 times.
Amy, my anecdotal evidence is largely meaningless, but I couldn’t help wanting to note that my 17-year career in software engineering is built on an English degree and boundless curiosity. Over the years, have met many, many others with similar educational backgrounds.
re: We overvalue things that are ours, and the way things are over how they could be.
Is that intrinsic to the coding life? I’ve even tried picking up a new programming language with a view to exploring new vistas, but it still feels like I’m coming back to the sameold sameold, hounded by the syntax police, despairing over the merciless determinism.
How do I code innuendoes, double entendres, bad puns that insinuate illicit kisses?
Short of abandoning computers for DNA re-engineering, how do I do it?
Agreed on most points. But, I think a basic understanding of code (fundamental logic structures–variables, loops, conditions and functions–I don’t mean software architecture) should be a part of everyone’s basic education today. Like algebra and biology, it’s not something the average person needs day-to-day unless they want to pursue a career in the field, but it’s a useful foundation nonetheless. As you said, librarians and ordinary people in other jobs need to figure these things out from time to time. We’re surrounded by technology, and whether or not girls (or guys!) find technical subjects "interesting", they should at least know how to fix a flat tire–whatever the tech analogy is–when they need to.
"Women are not magical pegasus-unicorns who will ride into your office on wings of light and rainbows and wash away all the shittiness with one nod of their magnificent horned heads." – This made me laugh really hard. Yet, there were some cases where I was brought in as a lead into a team full of male IT guys, and did just that. I attribute that not to my technical prowess, but to the fact that I am a disciplined, Type-A, control freak (like many women out there). Most guys are not. Thank you for that awesome visualization! 🙂
I was a hard core programmer for 9 years before coming to work for the man here at MSFT, and I would say outside of QA, I ran across no more than a dozen programmers that were female in my entire career. Compare that to probably 200 males programmers, DBAs, architects, etc that I worked with. Is that bad? I don’t know, I was OK with it, maybe I just got used to it. Many of my former female programmer cohorts are now stay at home moms or have moved into non-programming tech related fields like me that are more stable, have better benefits, way better hours, and less unreasonable pointy-haired bosses. Sure I miss coding, but I don’t miss crazy ass deadlines, talking bits and bytes and chest pounding over the intricacies of Java over .NET or C# versus VB.NET, and rarely untethering from the keyboard.
<context switching here> There is a group of us within Microsoft attempting to find the women in IT and we are trying to figure out what exactly we should be doing. Not to brow beat women into being techies because they CAN, but to give more resources and support to those who WANT it.
When I was in high school, there were no computers, and my options for careers were art, education, accounting, teaching, and oh yeah, having kids. This was in the late 80’s/early 90’s – scary huh? My alma mater has come around and now offers an abundance of tech related classes and has classrooms full of PCs. But like you said, that doesn’t translate into higher enrollment of women into CompSci… for a number of reasons. So it is not because they are not being encouraged or offerring the resources. So are the numbers wrong? Are we wrong in assuming they are out there and we just are not reaching them?
So after reading your article, I am left thinking, are we wasting our time? Would women out there in the tech world respond if we tried to find them? If anyone out there has some input, please do feel free to share. We’d like to hear what you really do need, want, or don’t.
I agree wholeheartedly with the shit sandwich argument. Women are far closer to parity in both numbers and pay in the fields of law and medicine. Gosh, could this possibly be because they have successfully identified the fields that actually pay well while offering interesting cerebral challenges, professional respect and semi-normal social interactions? Um, yeah.
I disagree with your observation that HTML, CSS, etc. should be regarded in the same way as Java, PHP and other true programming languages. There are a lot of highly intelligent people of both genders who do great with markup languages in which everything has a very concrete analogue on the screen, but really can’t deal in pure abstractions. Offer them a class library for sorting arbitrary data structures (something that will save them about a zillion hours’ work regularly) and they just say "whuzza?"
That infamous programmer who used a hidden user interface component to sort his array was probably one of these people. They aren’t cut out for programming. They’re fine as designers. Let them design, but don’t confuse the two.
Turing-completeness itself isn’t the issue. I think anybody can learn BASIC, or something equivalent, and write short utility programs. But abstraction is essential for writing large programs and some people persistently just don’t get it.
I think waving away that distinction undermines your argument and makes it sound, however briefly, a bit too much like that awful "ten ways to attract women to your project" article… which suggests we get women involved by moving the goalposts and making it easier for the poor dears.
On the whole though I nodded a whole lot while reading this piece. I especially appreciated your willingness to take a poke at Donald Knuth (brilliant though he was in so many ways), and for teaching me the phrase "yak-shaving." The yak-shaving habit has been a problem for me over the years. I’m over it. Mostly.
We shall not speak of the shitty-ass HTML 3.2 web browser I built in the nineties and used in exactly one application, just to avoid writing separate browser-based and traditional GUI-based interfaces.
> Brilliant though he was
Pardon: brilliant though he is. Donald Knuth is still very much with us.
> They aren’t cut out for programming. They’re fine as designers.
Um, excuse you. Did you just offer a third-party version of "Abstraction is hard, let’s go Photoshopping"? You did, didn’t you? ON MY BLOG?
> But abstraction is essential for writing large programs and some people persistently just don’t get it.
So we’re only counting people who write "large programs"? Well, blip, there goes me.
My point is that the "industry" is full of men who can’t do this shit either, and they get counted. And women who do other things, or who do do this shit and don’t have a degree or have a non-standard career / background and/or just don’t get together to talk about this shit at night or on the weekends cuz they have better things to do… don’t get counted.
NOT THAT IT FUCKING MATTERS.
Ahem.
> Women are far closer to parity in both numbers and pay in the fields of law and medicine.
FWIW, women doctors are about 28%-30% of doctors in the US. In Austria, where higher education is free, they are about 51%. And in Austria, almost half of all social workers are male.
Ооо ща цитаты-советы посыплются..Мое любимое:”Every line of code not written is a coecrrt one”.Из документации FOX GUI Toolkit.Ну и для багзиллы”Program testing can be used to show the presence of bugs, but never to show their absence.”E. Dijkstra