The Ladycoders Project, Interviewing and Career Advice

Last fall, I attended the Grace Hopper Celebration of Women in Computing (GHC) and had a transformative experience. Over those two days of sessions and networking, I felt like I reconnected with every aspect of myself that has existed throughout my 12 years writing code, and this had a way of healing some old career wounds in a way nothing else really has. GHC is interesting because it brings together women from all stages of the computing pipeline – academics, industry veterans and novices alike, and students – so many students.

Many of the conference’s sessions focused on career development, and rightly so. Many of the students in attendance were on the cusp of starting their careers in industry, and the conference provided some crucial guidance. Some sessions were tuned to issues female developers tend to grapple with more than male developers – Impostor Syndrome and other crises of low confidence, for instance. In one of the most personally powerful moments of the conference, the woman who was my only female teammate on a team of 30+ men in my first job out of college sat down next to me during a “Confidence Building Tricks” session. This woman has been my role model both personally and professionally in the six years since I met her, and this was the first time I’d seen her since leaving that job. At the behest of the workshop organizers, she turned to me and bragged, “I run the Internet” (and she does!) in her best Schwarzenegger voice, and I felt elated.

The final session I attended at GHC involved an informal, rotating panel of women in industry giving career advice to women just about to launch their careers. Everybody had different stories, and the hour of discussion that followed was really eye-opening. I learned that I hadn’t been the only person who’d cried during my first job interview. I learned that I wasn’t the only person to find my college’s career center training to be mostly insufficient when it came to technical interviewing, because technical interviews often reduce a person to their skills and can feel very dehumanizing when you’ve been trained to expect something entirely different. I heard about a variety of industry experiences very different from my own, and reconnected with the nervousness that is standing on the cusp of the unknown as a college graduate-to-be.

After the session, one of the college-age women pulled me aside and said she wanted more advice about interviewing, specifically technical interviews. I reiterated that she should take traditional interview training with a grain of salt, because technical interviews rely so heavily on problem-solving and proving technical skill. I recommended that she investigate the wide array of websites that post sample technical interview questions and problems to solve, and to practice working through the solutions to those problems not only on her own but out loud and with others – to get comfortable “working on the whiteboard”. I told her that the technical content in interviews varies substantially depending on the company – and even the interviewer!, and that she should expect to occasionally deal with problems that are intentionally difficult and not easy to solve. I wrapped up by telling her that it’s easy to feel discouraged and frustrated with oneself after dealing with the rigor of some technical interviews, but that’s a normal response and to not think she wasn’t cut out for this if she has a bad interview or practice session. Once you get the hang of it, I said, technical interviews can actually be a lot of fun.

One of the most difficult aspects of the Grace Hopper conference was interacting with women who approached the “gender in tech” issue from a different angle than me. Many of the goodies in the Expo Hall celebrated being a coder in the same breath as stereotypical girliness in a way that I find quite problematic. But I also saw college women who loved the problematic swag and was reminded that, a decade ago, seizing upon my girliness as part of my identity as developer was an act of rebellion.

I squirmed when women – especially industry women, and especially those on stage, in panels – made gender essentialist claims (implying that women were superior in certain skilled areas). I wished these women wouldn’t make such claims in front of a room full of students who looked to them as authorities, but I also remembered the times in my past where cheap gender essentialism helped me feel a lot better during times of low confidence.

When I explored the discomfort that surfaced while witnessing others coping with the women-in-tech issue in ways I found problematic, I saw so much of my younger, less experienced self. I empathized strongly with the coping mechanisms we all employ to make the difficult journey as a female or other minority developer. Like all coping mechanisms, some work better than others. One of the big questions I grappled with in light of this, and still grapple with, is this: being well-versed in women-in-tech issues is something that requires education and lived experience just like any other specialty. As we’re learning, we’re going to accidentally hurt people along the way. How do we correct problematic behavior when we see it, without alienating? How do we learn, and encourage participation, along all steps of our journey, and cope with the inevitable cases where someone says something that isn’t quite clueful and steps on some toes?

I’m reminded of all of this thanks to a discussion popping up in several of my social circles lately regarding the Ladycoders Project, a (now fully-funded) Kickstarter campaign and upcoming career-development seminar for women in technical careers. After learning about this project, most of the women in tech that I know were initially jazzed: we all love the idea of empowering women to succeed in an industry that doesn’t make it easy. Every female developer has a thing or two she’s learned the hard way that she would have preferred to see in a seminar like this one. Most of the initial discussion I saw was overwhelmingly enthusiastic.

It didn’t take long, though, before some folks started investigating the Ladycoders site and found some content that disturbed them. That “good” and “bad” mock interview in the Kickstarter video didn’t sit right. The seminar opens with a session called “Skin Deep”, which focuses specifically on appearance. The outline to the “Certifications and Skills” session includes a bullet point on “why you have to be qualitatively better” (presumably, than your male peers). There’s language in the Kickstarter’s FAQ which has made LGBTQ individuals – who face many of the same issues (and more!) in industry as cisgendered women – uneasy. But the session that sticks out the most (and the worst) is “Men Aren’t the Enemy”, which posits:

Men don’t deliberately keep us out; it’s our job (for now) to be easily integrated into an all-male team, nonthreatening, and hyperskilled

This statement has (rightly) made many women in industry quite angry, myself included. Geek Feminism’s Timeline of Incidents catalogs an ever-growing list of sexist events across communities. People have (and will continue to) say that these exclusionary practices aren’t a “deliberate” attempt to keep women out, but anybody who has experienced the isolating chill of exclusionary behavior understands that it is harmful, whether or not it is deliberate, and it does keep women out. (Further reading: Intent is Not Magic.) The rest of the sentence suggests a path of least resistance that relies heavily on performing stereotypical gendered behavior; I’m not the only person who detects a strong whiff of victim blaming in all of it.

Many of us who have been discussing this project feel incredibly torn here: we have serious problems with some of the content on the Ladycoders site, but we also think the project has an excellent goal. There’s a lot of good advice in the session outlines as well – in particular, I liked seeing bits about “the myth of the one-page resume” and building up a public code repository on a site like GitHub. There’s also emphasis on practicing whiteboard exercises and mock technical interviews. Since this project is just getting off the ground – the seminar hasn’t happened yet – we don’t know how the problematic stuff in the session outlines will translate to in-person education; the only information we can go from is what’s provided by the website and the Kickstarter. The problematic content inspires far more questions than answers.

Some of us are also torn because of a discussion a few weeks ago following a post called “The Dark Side of Geek Feminism”; Skud’s post summarizes the scope of the discussion quite well. We’re still grappling with some difficult questions: if our feminism really isn’t about setting rules or hoops to jump through, how do we skillfully engage with problematic content? How do we take a stance on something when we all come from different perspectives, opinions, and backgrounds? How do we call out ignorant or hurtful statements while still showing compassion? While Ladycoders doesn’t explicitly state that it’s a feminist project, its goals (to increase the participation and representation of women in industry) match those of [geek] feminists. As individuals, we all draw our lines in different places when it comes to problematic content and behavior.

I can only speak for myself here. I think the problematic content in the Ladycoders outline has the potential to do tremendous harm, and ultimately drive women away from industry by delivering misleading information. That’s my beef with it.

Circling back to Grace Hopper here for a moment, I had the same feeling when I came out of Sheryl Sandberg’s keynote address. As I’ve said before, I really have trouble with Sandberg’s “inspiring” speeches to women because she places so much emphasis on women’s ambition and hard work, as if every obstacle constructed by institutional sexism can be overcome just by working a little harder or shedding a bit more blood. As a young person it is enormously empowering to feel like what’s possible is solely within the realm of one’s imagination and willpower. And there is some truth to that. But there are also so many systems at play, and when it comes to being a minority in any field, those systems can work very strongly against us.

The problem with not acknowledging the oppressive influence of the system in one’s approach is that it can be utterly heartbreaking once the system gets in the way. If I’ve been taught that my success in industry just comes down to my agreeability, my ambition, my skillfulness in not threatening my male peers – what happens when the problems that such behavior meant to solve arise anyhow? How do I cope in that situation – do I blame myself? Do I decide I’m just not cut out for this, and quit? What information could I have received about these inevitable obstacles that could have fostered resilience?

This is what I’m worried about when I hear Sandberg speak, or read about Ladycoders encouraging me to do all the work to integrate with my all-male team. It just doesn’t match up with the reality that I’ve lived. In fact, it would require an inhuman amount of energy and the emotional fortitude of a robot. One approach does not fit all situations.

I’d like to pivot back to the advice I gave that college student back at GHC, and some general sentiments about my own experience with interviewing and otherwise getting by in industry. There’s a lot we can do as developers to better ourselves – to make ourselves better candidates for a job, and outstanding employees once we’re on the job. But the onus shouldn’t just be on us. The tech industry is very young, and there are a lot of things it’s not doing well either. I have major criticisms about the general trend of software companies hiring for a very specific set of skills and experience rather than aptitude, and being unwilling to invest significant resources in training: I firmly believe this is damaging for all parties, and allows for the continued glorification of the stereotypical hacker type who spends all of their time on code, disadvantaging developers who prefer more balance. Peter Cappelli has been writing some great pieces about the skills gap myth that tie into his book “Why Good People Can’t Get Jobs: The Skills Gap and What Companies Can Do About It“. It encourages me to see a voice putting pressure on institutions instead of individuals for once. Needless to say, I have the same opinions about organizations with gender diversity issues: it is the organization’s job to proactively make themselves appealing to people of all identities; if the responsibility has been placed on the token person in that diverse group to point out what you’re doing wrong, you’re not doing it right. We absolutely need to work on improving ourselves as candidates and employees, but the pressure on systems and institutions to fix themselves up could be so much stronger, and that’s where my passion lies.

Personally, I love talking about interviews and general career advice. There’s a lot of things I’ve gotten right and many more I’ve gotten wrong. I’m an excellent interviewer, and getting a job has never been difficult for me. I’ve still had some interviews that I would have conducted differently if given the chance to do them again. On the job, things have been a bit more challenging for me – I’ve spent more time as a “new employee” than not, and one of the things I’ve learned is that I’m not very good at being “new”. I’m not very good at asking lots of questions in lieu of reading documentation, motivating myself to jump into a foreign code base, or warming up to a new development team. I’d like to be a more focused and organized worker, and I’d like to spend more time on skill development than I currently do. So I have plenty that I’m still working on.

I asked some other female developers about their experiences interviewing women, and learned some interesting things. I want to wrap this up by passing on some advice I think is useful and trends women-or-minority-specific, but a bit more constructive than the problematic bits in the Ladycoders outline.

  • Learn about terms like Impostor Syndrome, Stereotype Threat, and microaggressions as soon as possible. It’s normal to encounter one, if not all, of these at some point. Being able to put a name to that uncomfortable feeling will help you feel less alone in your experience, and will help you communicate your needs more precisely.
  • The most important component of a technical interview is being able to problem-solve on your feet. Try doing this with both easy and hard problems; examine the way you react when you don’t know how to solve a problem, and consider more constructive ways to engage with it. Asking for clarification or additional information is totally okay. Give as much information as possible while you’re thinking through an answer; it’s okay to say “I know this isn’t the optimal solution, but here’s the first thing that comes to mind.” Technical interviews can actually be a whole lot of fun once you get the hang of these things.
  • One of the benefits of switching jobs regularly is more frequent interview experience. If you’re looking for a new job after a few years away from interviewing, realize that you’ll probably be a bit less polished. Take some time to review potential interview questions and practice with a friend. I know some people that regularly interview between jobs even if they aren’t actually looking; this doesn’t work for everybody, but it does help the practice stay fresh.
  • Appearance and personality mean so much less during a technical interview than they do any other interview, and this can be disorienting for people who have been trained on non-technical interviews. I typically interview in jeans and a sweater (and also a nose ring and candy-colored hair – YMMV, but this hasn’t been a problem for me), and I incorporate things like my motivations and values into my narrative about my career history, technologies I’ve worked on, etc. With time, you’ll find ways to make responses to questions about past experience both informative and personally insightful.
  • Yes, women tend to express less confidence and more doubt in their abilities. I am absolutely one of those folks. At the same time, I’ve found most interviewers find it refreshing that I’m admitting what I don’t know instead of pretending that I have everything figured out, since so many other interviews can feel like trying to smoke out the candidates who are faking their expertise (an unfortunate side effect of this industry’s stereotypically hyper-masculine culture: braggadocio). I try to reframe my deficits in a positive way: “I haven’t worked with that – but I’d like to learn it,” or “That’s not in my skillset, but given my experience with x, I’m sure I’ll pick it up in no time.” There is a way to be honest about one’s limitations while avoiding self-deprecation.
  • Being personable in a technical interview is really about showing excitement and passion for a particular technical topic or field of study; figure out what you’re enthusiastic about ahead of time and feeling engaged with your interviewer will be a lot easier. When you’re researching the company you’re interviewing, what aspects of their work seem the most interesting to you?
  • Interviews are a two-way street. You are always interviewing the company, too. If they do something that doesn’t impress you, that’s important data and shouldn’t be ignored. Don’t be so fixated on your own performance that you miss warning signs. Think about what you’ve liked and didn’t like about past jobs you’ve worked, and questions you could have asked to get information about those components of the job in the interview. Sometimes your mind will go blank when an interviewer asks if you have any questions – if you know this happens to you, come with a list!
  • Curate your online presence. If you have a unique-to-the-Internet full name like me, this is a lesson you learned a long time ago – we of the unique names are really easy to find on Google (right down to the Tamagotchi haiku I wrote as a 13-year-old that wasn’t really a haiku). Make sure you have a web presence that conveys an accurate picture of who you are both as a developer and an individual. Personally, it’s important to me that my web presence is authentic and not sterile – think of how you want to present yourself to someone doing a web search on your name in a variety of career contexts (future employer, future coworker, collaborator on an open source project, peer in your local tech community, etc.), and decide what you can do to get yourself to that point. (This was a big topic at GHC and I think it’s going to become increasingly important. You can use your presence on the Internet to your advantage!)
  • Talking about past negative experiences is a tricky road, but if you avoid the issue altogether in interviews, don’t be surprised if those issues re-emerge after you get the job. This is the one I’m doing the most work with right now. I’ve been harassed and bullied on the job, so now I ask about company harassment policies in interviews; I’ve had neglectful managers and a void of performance feedback, so I ask about the frequency of performance reviews, one-on-one meetings, and the organization’s managerial philosophy. The big one that I’ve just started doing – and it scares me a lot – is being public about my priorities as a geek feminist and my interest in improving experiences for minorities in tech while I’m in an interview. I’ve realized that I’m no longer willing to work for companies that haven’t even done the most basic research on the issues facing women in tech, so if they react poorly to my disclosure, that’s important data. Yes, this has terrified me, but so far it’s led to positive results.  I’m still figuring out the right questions to ask in that department, and I’m learning as I go.

Want to read more on this topic? Here are some links that have emerged while my peers have been discussing Ladycoders and constructive career advice for tech minorities.

Feel free to keep engaging with this issue in the comments – I feel like there’s so much more to discuss here.  Note that comments will be moderated, and I generally follow the same guidelines as Geek Feminism’s comment policy.

This entry was posted in Anecdotes, Code Culture, The Opiner. Bookmark the permalink.

10 Responses to The Ladycoders Project, Interviewing and Career Advice

  1. Pingback: The LadyCoders Controversy | Joules per second

  2. These are some great tips for interviewing for tech jobs! I think your best tip here is that a tech interview is totally different than most “HR-focused” interviews, and so many of the things you learn to do in regular interviews you sort of have to un-learn to interview well at tech companies.

  3. Pingback: The Ladycoders Project, Interviewing and Career Advice | Geek Feminism Blog

  4. Kaitlin Lee says:

    Smart post. Glad to know I wasn’t the only one alarmed by some of their language. I had also picked up on the “appear non-threatening” line, which I think is terrible career advice in general. I also thought their list of items to bring on an interview (http://ladycoders.com/2012/06/23/interview-and-seminar-item-checklist/) was absolutely bizarre. It gives the impression you need to be some kind of hyper organized super woman just to make it through an interview, and also has a potentially harmful focus on appearance.

    You touched on this, but these sessions seem to preclude the option that if a company is going to judge you on the greasiness of your face, maybe you don’t actually want to work there. Companies have never been competing more for competent software engineers OR to pad their diversity stats. It’s OK to be choosy. But again, the language in their descriptions actually make getting a job seem more insurmountable.

    I conduct regular technical interviews and probably I look for excitement and enthusiasm more than anything. A question I regularly ask is “What do you think are some of the hard computing problems in this space?”. These will be different depending on what kind of job it is, but it shows that the candidate is interested in solving real problems and not mindlessly coding away on whatever task is put in front of them.

  5. Pam says:

    Great post Addie! I like the mention of the skills gap myth — about it being on companies to do better too.

    • addie says:

      I’ve been reading some of Cappelli’s stuff over the last few months, and it’s been a real relief to discover that there’s an expert in this stuff confirming the hunches I’ve had for quite some time. It’s been something I’ve been wanting to share at some point, and I’m glad it ended up in the post too!

  6. Addie, I commented on your other post, but this seems to be your home blog. I’ve started a series responding to your thoughtful criticism; check it out: http://ladycoders.com/2012/08/17/responses-to-the-kickstarter-campaign-men-arent-the-enemy/

    • addie says:

      Tarah, thank you! It’s been heartening to see this entire discussion move in a productive direction; i.e. that it’s actually been a discussion with some useful takeaways instead of the boilerplate Internet Drama. That’s been refreshing after (just in my own life) seeing the same old patterns playing out one too many times in recent memory. It’s clear we both have the same end goal – to improve the tech space for women – and it’s totally expected that we’ll all have different strategies for engaging with it. Thanks for being so thoughtful in your response to the criticism, and renewing my faith in the idea of “respectful disagreement”.

  7. Pingback: Re-post: The Ladycoders Project, Interviewing and Career Advice | Geek Feminism Blog

  8. Jess says:

    The problem with LadyCoders is that they prey on the inexperienced and hope they never ask questions, that the congratulations for being “lady” is enough. They will never say exactly where the Kickstarter money went. However, with the 26,000 dollars, they promise that one day, some day, they will produce a video that they will sell for 80 dollars to tell women how to interview for tech jobs.
    They have three founders and none have spent much time interviewing or running the gauntlet of getting a technical job. Their job history has been with small, small companies for a few years. Of the three, Tarah is the least technical. She came straight from graduate work in another non-tech field and has only a handful of years in any job, however, she is aces at writing her own PR and women in tech are so few, no one questions her background. She holds no technical degrees and although, in one of her interviews claims to have interviewed for “300 contract positions,” her resume shows only two contract positions for some months each, so either she is the worst interviewee or something. Either way, is this who you want your fellow women to get your interview advice from? She claims to have been “the” web development lead on two XBOX projects, but no one in development at the time she was there can remember her being there as a coder or not to mention “the lead.” In the cached internet history, Tarah changed her contract role from contract project manager to “the web development lead” after the fact, probably to raise her tech cred. Her other tech experience is doing some work for a fan site and a company that she claims to be have been a manager at back when, but no one can verify and the company seems to be a self-labelled company piggy backing on a friend’s company, but it had no customers and seemed to solely exist to give her a resume entry. It seems like so much bull. She wrote a web entry called “how to fake being a nerd” which is rich. I think that spinning your history giving yourself promotions on paper AND THEN going out to give advice to inexperienced women is the video they should make. But then, they hope that inexperienced women who right out of college, will not question them too much. There are some really great tech women out there who have actually coded, managed and succeeded and have a great track record. I want the young women to truly get excited about the field and not “fake being a nerd” or getting crappy, fake advice from people about fitting in the male culture (guitar riff!) by people who have not had to at all with their vanity work. If you have money to contribute, there are several women’s tech groups to recommend who are open about where the money goes.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>