I started this post so many times I’ve lost count. My first attempt at writing this was angry, but I didn’t think that was productive. The next attempt came out really sad, but I don’t want people to feel sorry for me. The last draft was bitter and my point was lost, even on myself. So, this time I am just going to start typing, and whatever comes out is what will be.
If you’ve been following my blog then you know I struggled with [Redacted] from day one; but I always hoped beyond hope that it would improve, and fulfill their promises, but… they never did.
I tried my best to be constructive, rational, honest, and I tried not to focus on negative, because I truly wanted [Redacted] to be everything they said it would be.
But it didn’t matter…
I don’t regret blogging about [Redacted] , but blogging publicly had real side effects; I was ignored by most of the instructors, I was told that I wasn’t going to make it (more than once), I was basically shunned. I have never felt so alone in my life.
Why did I stay? Because I wanted to be a software developer, plain and simple.
I am angry. I moved out of my house and away from my husband and two kids for [Redacted], saved and then spent $15,000 of our hard earned money for [Redacted] , and I postponed an amazing job for [Redacted] . But [Redacted] doesn’t seem to give a shit about any of this, or about many students at all. Their ethos of community and a commitment to making great female developers, slowly disappeared once they had our money… and it was no small amount. Our class of 28 women earned [Redacted] $420,000 in tuition, for just 10-12 weeks of work. But there were so many problems and too many empty promises…
I could tell you about the fact that not one instructor looked at my project until the last week and even then it was only once.
I could tell you about how I almost didn’t attend career day because my project wasn’t complete, and I felt encouraged by the staff not to attend.
I could tell you about the student who didn’t go to career day because no instructors had looked at a single line of code from her project either; and how she never came back (and [Redacted] hasn’t bothered to contact her at all, in the month since then).
I could tell you about how in the final weeks, the instructors were more focused on securing students for the next cohort, than they were about us.
I could tell you about the many companies I spoke to after career day that outright admitted they won’t hire from [Redacted] because it “isn’t producing good engineers”. However, they still attend [Redacted] events because “showing up at events supporting women in tech is great for social media and our company”.
I could tell you about how I learned more in one afternoon at Zed Shaw’s office, than I did in my entire 3 months at [Redacted].
I could tell you how much I worry about the amazing women in my [Redacted] class, who are finding it extremely difficult getting a job right now, because of [Redacted] ‘s shoddy teaching and exaggerated promises of employment.
But if I told you about all of those things it might depress you. It depresses me, and lots of other girls from my class.
What I can tell you, is how lucky I feel to have a job, an amazing job. But I should also tell you that [Redacted] had nothing to do with it…
I’ve been in the tech industry for 15 years, as a wife and as a contributor. I went into [Redacted] knowing what the industry looks for; I already had the connections, and I knew how be successful, but I didn’t believe in myself. I didn’t believe I could do it on my own, I wanted structure, a clear curriculum, and good teachers. I didn’t get those things from [Redacted] but what I did get is the knowledge that I’m capable of doing really these complex things, on my own. And that’s what life after [Redacted] has been like for me, a process of teaching myself all the things I need to be successful at my new job. And the things that my job requires, are things that [Redacted] never touched.
[Redacted] doesn’t teach modern software development — contributing to open source projects, Git, Gerrit, Jenkins, CI, networking in the real world outside of the (very stacked and insulated) [Redacted] network, testing… and many more very basic skills that a new developer should know, or at least be aware of.
During one of many heart-to-heart conversations with [Redacted] staff, I was told, “Well, Ashley, what you’re really paying for isn’t the class, it’s access to the [Redacted] community” . First, this is bullshit, I was primarily there for the classes. Second, c’mon people… community is free, it doesn’t cost $15,000! And the real tech community is so much bigger and badder than the little networking bubble that [Redacted] tries to keep students in. It’s also worth noting here that [Redacted] has a number of partner companies, which it heavily favors and evangelizes for. When projects were deployed, [Redacted] would only give directions on how to deploy to Heroku (a partner company), even though many student’s projects were non-deployable through Heroku, and we asked repeatedly for a class on AWS deployment. We were told AWS was “too complicated” for us to understand, and that was the end of it; Heroku or nothing. There are many instances like this.
If I could do it over again I would be a major contributor to OpenStack and OpenShift (to name a just a few). I would get active in the real tech community, and regularly attend events from PyLadies, Women Who Code, and Girl Geek Dinners. I would attend as many hackathons as possible, as so many are open to beginners. I would try to create lasting relationships with the people I met at these events, and I would try building a resume through all these efforts. And instead of paying $15k for access to a network, I would ask industry experts to mentor me, because you can totally do that — there are so many developers out there who want to help you. But I didn’t do any of these things… because I put all of my hope and trust and money, into [Redacted]. So I am telling YOU to do all of these things, because you can totally do them, and do it for free.
Maybe you don’t know about the many resources available to you, or maybe you feel like I did and are embarrassed to attend events because your feel like you aren’t qualified enough to… but wanting to learn and wanting to be part of the community is enough; in fact it’s just the ticket you need to get in the door. There is a huge range of skill at hackathaons and meet-ups; you don’t need to be an expert to participate – everyone is there to learn, just like you.
Maybe you like the idea of [Redacted] because you just don’t know where to start? You can start now. [Redacted] tells students to prepare by working through Learn Python The Hard Way, which you can start right now, for free. You can email questions (big or small) to Zed Shaw and he will always write back to you with an answer. The first half of [Redacted] is working through Learn Python The Hard Way, and browsing through RegExOne and SQLzoo — so there you go, you can have the first half of [Redacted] right now if you want it.
Maybe you don’t think you can just ask someone you admire in tech to be your mentor? That’s crazy! But I am here to tell you that it’s not crazy. I have 4 mentors, one that [Redacted] gave me and 3 others that I asked to mentor me. None of them have ever said no when I asked for help.
Maybe you are afraid that without [Redacted] no one will take you seriously? Sadly, i’ve gotten more people questioning why I would advertise a bootcamp on my resume, instead of filling it with meaningful projects.
In the end, had I believed in myself more I would have been so much closer to becoming a serious developer. But I worked my ass off, with what I was given, and I feel good about what i’ve accomplished (especially in the face of all the opposition and ostracization, within [Redacted]).
The question I get most is, “Was it worth it”? It’s a tough question to answer, but if it was worth anything, it’s because I made it worth something.
But I’m not done blogging and I’m not done with my quest to become a software developer, I’m just getting started.
My goal is to keep those of you who are also on this quest, informed about what’s going on in the community and about my own projects.
I am happy to close the [Redacted] chapter, and move on to better things. If you have questions I am more than happy to answer them in the comments.