The Hacker School Experience(wired.com)
wired.com
The Hacker School Experience
http://www.wired.com/geekmom/2012/12/hacker-school-experience
7 comments
I'm over 30 and I was accepted into one of these schools. I couldn't go for myriad reasons, but mainly money. Although these schools do say that they don't want money to be an issue, it truly is unfair for anyone to ask them for a free education, though deferment is perfectly valid if they deliver their promise of making you good. The initiative goes both ways.
The filter is very high. They get thousands of applicants for each cycle, so there has to be some convincing proof that you have what it takes. The implicit question from these schools is very simple: If you did NOT go to their school, would you have gained the requisite knowledge anyways through your own learning?
The reason they have to ask this question is multi-fold:
1- They are asking you to invest tons of time in very little time to learn and pick up all the skills they ask you to pick up.
2- They won't look good unless their students do good at the class
3- They won't look good if their students don't get jobs.
And since this is a two-way street, what have you done to convince them that you will deliver on your promise to make them look good?
Examples:
1- Did you take, and become certified on any of those MOOC courses?
2- Have you created anything of significance like a website? I'm not talking about plugging up a WordPress Site without even customizing the CSS, but something where you had to understand the technology you were using, like hand-coding PHP and MySQL. Do you have anything in github?
3- What programming languages do you use? Have you attempted to learn anything more special, like Scala or Lisp, or are you still mucking around with whatever you began learning with?
I know the above sounds excessive, but it really isn't if you consider the goals involved, which means you are to get a good-paying job, and you were pretty much on your way anyways. Yes, it will probably take a tad more convincing if you are older, have no experience, and don't have any recent tough filters to prove your abilities to them. If these schools are to be taken seriously by future employers, they have to prove that they were tough to get into, because otherwise, saying you educate people to become junior-level programmers in 3 months would actually be a joke, not sound like one. The bar is set very high for these schools or they will go out of business, so set the bar very high for yourself first, then apply. Don't blame them for your age or your gender, because it is not likely that is what is happening here.
The filter is very high. They get thousands of applicants for each cycle, so there has to be some convincing proof that you have what it takes. The implicit question from these schools is very simple: If you did NOT go to their school, would you have gained the requisite knowledge anyways through your own learning?
The reason they have to ask this question is multi-fold:
1- They are asking you to invest tons of time in very little time to learn and pick up all the skills they ask you to pick up.
2- They won't look good unless their students do good at the class
3- They won't look good if their students don't get jobs.
And since this is a two-way street, what have you done to convince them that you will deliver on your promise to make them look good?
Examples:
1- Did you take, and become certified on any of those MOOC courses?
2- Have you created anything of significance like a website? I'm not talking about plugging up a WordPress Site without even customizing the CSS, but something where you had to understand the technology you were using, like hand-coding PHP and MySQL. Do you have anything in github?
3- What programming languages do you use? Have you attempted to learn anything more special, like Scala or Lisp, or are you still mucking around with whatever you began learning with?
I know the above sounds excessive, but it really isn't if you consider the goals involved, which means you are to get a good-paying job, and you were pretty much on your way anyways. Yes, it will probably take a tad more convincing if you are older, have no experience, and don't have any recent tough filters to prove your abilities to them. If these schools are to be taken seriously by future employers, they have to prove that they were tough to get into, because otherwise, saying you educate people to become junior-level programmers in 3 months would actually be a joke, not sound like one. The bar is set very high for these schools or they will go out of business, so set the bar very high for yourself first, then apply. Don't blame them for your age or your gender, because it is not likely that is what is happening here.
Have you actually applied to Hacker School?
Yes. I did the application form on their website several months ago. I never heard any response. Due to the distance and the fact that their need-based assistance is available only to women, I left it at that. I can't chase every opportunity all-out, so I've focused on the places in SF where I thought I had the best shot. And while I haven't gotten in, the teachers have been extremely kind and I do feel like I have at least gotten close.
Would you send a note to [email protected] with the email you used on that application so we can sort that out? We certainly don't mean to ignore any applications, and if you didn't hear back by the date stated on the app when you applied, I'm sorry about that and I would like to figure out what happened.
It was months ago, but I'm 90% sure it was the same email that's on my HN profile.
I just searched all our applications from our past four batches (our first two batches didn't have a formal application), and we never got an application from anyone with your email address. I also did queries on your first and last names and didn't find any matches.
Maybe you're confusing us with a different program (or could you have applied with a different name)?
Maybe you're confusing us with a different program (or could you have applied with a different name)?
Very odd. I could have used a different email, but I can't imagine having used a different name. I just went back to the application page and went through it to test and make sure it did a submission after just filling out one page of stuff. I do clearly remember both the questions and the look of the thanks for applying page. Given you just went through the DB, though... I don't know.
Either way, I'm clearly not the deomographic your program is looking for. There is another program with a different tuition model that I was really pursuing. That's the one I had really pinned my hopes on.
Either way, I'm clearly not the deomographic your program is looking for. There is another program with a different tuition model that I was really pursuing. That's the one I had really pinned my hopes on.
https://www.hackerschool.com/blog/12-what-we-mean-by-hacker
"Hacker School made it very clear what their definition of “hacker” is (curious go-getters) and what it is not (pompous know-it-alls)."
"Someone who enjoys sharing what she learns with others. "
"Someone who is friendly and communicates well."
Bandwagon much? Don't go redefining 'hacker' just so you can jump your school on the 'hacking is hot' phenomenon.
From a Google definition: "An enthusiastic and skillful computer programmer or user.", and yes, skillful is a far more important part of it than "friendly and communicates well".
That said (from a pompous know-it-all, no less!), the school itself seems pretty awesome and big kudos to them! Just the kind of thing the world needs more of.
"Hacker School made it very clear what their definition of “hacker” is (curious go-getters) and what it is not (pompous know-it-alls)."
"Someone who enjoys sharing what she learns with others. "
"Someone who is friendly and communicates well."
Bandwagon much? Don't go redefining 'hacker' just so you can jump your school on the 'hacking is hot' phenomenon.
From a Google definition: "An enthusiastic and skillful computer programmer or user.", and yes, skillful is a far more important part of it than "friendly and communicates well".
That said (from a pompous know-it-all, no less!), the school itself seems pretty awesome and big kudos to them! Just the kind of thing the world needs more of.
I think our definition fits pretty well with ESR's and the definition of "hacker" from the Jargon file[1]:
1. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.
2. One who programs enthusiastically (even obsessively) or who enjoys programming rather than just theorizing about programming. (Though as we point out, we don't think being obsessive is necessary.)
Also, in ESR's "How to be a hacker"[2] he includes both learning to write and communicate well and sharing what you learn and build with others as requirements for being a hacker.
[1] http://www.catb.org/jargon/html/H/hacker.html
[2] http://www.catb.org/esr/faqs/hacker-howto.html#skills4
EDIT: To anyone reading the parent comment without clicking through to the blog post it's excerpting, please note the parent comment ignores the first two criteria we list:
Someone who is intellectually curious. Hackers enjoy tinkering and understanding how things work. They revel in going deeper into things, and love asking questions: How can I make my code easier to debug? What is making my program slow? How does this work?
Someone who enjoys programming. We spend most of our time at Hacker School programming, there aren't grades or tests to make you study, and you don't get a degree or certificate for doing Hacker School, so it's important that you like coding.
1. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary.
2. One who programs enthusiastically (even obsessively) or who enjoys programming rather than just theorizing about programming. (Though as we point out, we don't think being obsessive is necessary.)
Also, in ESR's "How to be a hacker"[2] he includes both learning to write and communicate well and sharing what you learn and build with others as requirements for being a hacker.
[1] http://www.catb.org/jargon/html/H/hacker.html
[2] http://www.catb.org/esr/faqs/hacker-howto.html#skills4
EDIT: To anyone reading the parent comment without clicking through to the blog post it's excerpting, please note the parent comment ignores the first two criteria we list:
Someone who is intellectually curious. Hackers enjoy tinkering and understanding how things work. They revel in going deeper into things, and love asking questions: How can I make my code easier to debug? What is making my program slow? How does this work?
Someone who enjoys programming. We spend most of our time at Hacker School programming, there aren't grades or tests to make you study, and you don't get a degree or certificate for doing Hacker School, so it's important that you like coding.
No.
You are a marketer/promoter/pusher. Junior programmers coding on fad frameworks at borderline user level are far from hackers in every possible definition of the word.
You are a marketer/promoter/pusher. Junior programmers coding on fad frameworks at borderline user level are far from hackers in every possible definition of the word.
Look at the githubs of the people in the batches. There is very little "fad frameworking" going on.
The blogs of the founders, enough for my point:
http://unschooled.org/
http://dave.is/
http://unschooled.org/
http://dave.is/
Links?
Not framework coders, but still far from hackers. For example:
https://github.com/darius/parson/blob/master/parson.py
https://github.com/darius/parson/blob/master/parson.py
I hope everyone who bothered to read this far realizes what an ass you just made of yourself by saying that Darius Bacon is "far from a hacker". He is a consummate hacker. When I noticed that he was spending time at Hacker School I was impressed (and a little envious).
You should make the apology you owe him (and HN, for mucking this thread up with utterly inappropriate personal attacks) and then go study his work.
You should make the apology you owe him (and HN, for mucking this thread up with utterly inappropriate personal attacks) and then go study his work.
As the author, I'd welcome tips to make it better. (Though efficient implementation is not a priority since the API hasn't settled.)
Both Jamie's and my work have been high-ranked on HN's front page, for what it's worth; and I'd call the Hacker School facilitators hackers by any reasonable standard.
Both Jamie's and my work have been high-ranked on HN's front page, for what it's worth; and I'd call the Hacker School facilitators hackers by any reasonable standard.
I'm sorry for all this. I'm an ass.
Indeed, his skill for naming repos may be laughable (ex 'optilamb'), but other 1337 hackers (like some dude named Peter Norvig) are under the impression he qualifies modestly as a hacker.
https://twitter.com/i/#!/RomyOnRuby/media/slideshow?url=pic....
https://twitter.com/i/#!/RomyOnRuby/media/slideshow?url=pic....
see http://wry.me/~darius/. The "Darius Bacon isn't a hacker" idea has no legs to stand on (and you should be ashamed for saying so).
[deleted]
Disclaimer: I'm a Hacker School S'12 alum, but these words are my own only.
I don't believe Nick or any Hacker School facilitator look to revolutionize "hacker." I don't believe they want to get into any semantic argument.
If anything, they're sharing their school of thought on hacking. On the one hand, they indeed have their opinions about programming and what it means to be a "hacker." On the other, they are also openminded to hearing different opinions and expanding their own.
In my observation, they don't intend to redefine anything. They just want to expand an ongoing conversation with others who care about programming.
I don't believe Nick or any Hacker School facilitator look to revolutionize "hacker." I don't believe they want to get into any semantic argument.
If anything, they're sharing their school of thought on hacking. On the one hand, they indeed have their opinions about programming and what it means to be a "hacker." On the other, they are also openminded to hearing different opinions and expanding their own.
In my observation, they don't intend to redefine anything. They just want to expand an ongoing conversation with others who care about programming.
"An enthusiastic and skillful computer programmer or user."
That's an awful definition of a hacker. Hacking, regardless of definition, was always a subculture. It was never about just being skillful, that's more inline with the modern washed out definition.
That's an awful definition of a hacker. Hacking, regardless of definition, was always a subculture. It was never about just being skillful, that's more inline with the modern washed out definition.
Everyone goes in enthusiastic and comes out more skilled. The definition has not been altered. Sure, in three months you can't learn it all, but you learn to keep learning. You go to become a hacker, not because you are one. I think that was the point trying to be made.
DISCLAIMER: I am on the Hacker School bandwagon as a participant myself ;)
DISCLAIMER: I am on the Hacker School bandwagon as a participant myself ;)
Hacker School founder here. I'm happy to answer any questions anyone has about Hacker School or applying.
What is the next step? How do you translate what Hacker School does into something State University can do?
Some State Universities can explicitly accept and reject candidates on the basis of gender.
Some State Universities can let students pick their own projects and grade on effort.
But others have admissions criteria determined by law, and others must have final exams that are the same for each student.
In other words, how can Hacker School adapt higher-ed pedagogy to better accomodate women engineers?
Some State Universities can explicitly accept and reject candidates on the basis of gender.
Some State Universities can let students pick their own projects and grade on effort.
But others have admissions criteria determined by law, and others must have final exams that are the same for each student.
In other words, how can Hacker School adapt higher-ed pedagogy to better accomodate women engineers?
Sorry, I don't think I understand your question. Could you please rephrase it?
Nicholas,
What do you think a family of 3 would need to pay for rent during Hacker School? (Assume the goal is to live as cheaply as possible, but to be in a safe area).
What do you think a family of 3 would need to pay for rent during Hacker School? (Assume the goal is to live as cheaply as possible, but to be in a safe area).
It depends on what your family of three would need (i.e., if you're a couple with a young baby, one room would probably suffice; if you're a parent with two teenagers, you might need two or three bedrooms).
When I last polled our students, they were spending $800-1,200/month individually. Some people have been able to go below that ($600 is the cheapest I've heard) and some have opted to spend more.
Assuming you need a two bedroom place, my guess is you could get a reasonable one that's transit accessible and in safe part of Brooklyn or Queens for 1.5-2x the above. For example, here's a Craigslist post for a 2-bedroom apartment for $1200 (http://newyork.craigslist.org/brk/sub/3504867065.html) and another for $1600 (http://newyork.craigslist.org/brk/sub/3509197277.html)
I hope this helps!
When I last polled our students, they were spending $800-1,200/month individually. Some people have been able to go below that ($600 is the cheapest I've heard) and some have opted to spend more.
Assuming you need a two bedroom place, my guess is you could get a reasonable one that's transit accessible and in safe part of Brooklyn or Queens for 1.5-2x the above. For example, here's a Craigslist post for a 2-bedroom apartment for $1200 (http://newyork.craigslist.org/brk/sub/3504867065.html) and another for $1600 (http://newyork.craigslist.org/brk/sub/3509197277.html)
I hope this helps!
Please reconsider. These people are not elite hackers like they pretend to be. It's more about self-promotion than anything else. I bet a job with skilled people as mentors will suit you a lot better than this random risky gamble.
Can you talk about the age range of the students of your Hacker School and your understanding of the age range of the students at other Hacker Schools?
The pictures all show a bunch of well, young and attractive people. Regardless, coming out of the downturn, there are many experienced engineers struggling to shift from a diminishing part of the industry into web development.
Do you support such training/retraining and what would be the best thing such a candidate could do to get in?
The pictures all show a bunch of well, young and attractive people. Regardless, coming out of the downturn, there are many experienced engineers struggling to shift from a diminishing part of the industry into web development.
Do you support such training/retraining and what would be the best thing such a candidate could do to get in?
My impression was that the average age was mid-20s but there were definitely older people in those photos and at least one or two people with families of their own. It must be the revitalizing effect of hacker school that makes everyone look so young :D
I suspect the bias is not in the application process but in the applicant pool. It's far easier for young people with no ties to pick up and spend three months in NY without income.
I suspect the bias is not in the application process but in the applicant pool. It's far easier for young people with no ties to pick up and spend three months in NY without income.
While I entered Hacker School as a professional web developer, I did do it as a part of my "retraining". I wrote a blog post about it here: http://sethmurphy.com/my_programming_reboot
I already had over 10 years work experience. Of course my HS experience was as unique as anyone else's. It is what you make of it, nothing more, nothing less.
I already had over 10 years work experience. Of course my HS experience was as unique as anyone else's. It is what you make of it, nothing more, nothing less.
Who wouldn't love 3 months of hardcore programming and collaboration with other smart, fired up people?
You'd think, but it's not for everyone.
I wonder what the value is of having it in NYC (or SFBA) vs. somewhere else, ideally cheap and with minimal distractions, like a university campus over the summer.
Also wonder if there's a good argument for doing a non-US hacker school to solve visa issues -- is there anything going on like this in China now? India?
Also wonder if there's a good argument for doing a non-US hacker school to solve visa issues -- is there anything going on like this in China now? India?
There are a ton of interesting tech things going on in NYC. General Assembly runs events and classes, AlleyNYC similar, WeWork Labs has cheap office space for startups, New Work Labs has a free night, NY Gaming Meetup, multiple competing Java Meetups with technical presentations; group coding; networking, NY Tech meetup, User Experience Meetup, iPhone meetup with tons of people advertising gigs and looking, ad startups offering above even NYC rates to get people into a distasteful subject - and those are just the things I've encountered personally.
Honestly, if someone going to school meets a more established opportunity to work at a real startup or with a real company with a production product, then I think that's a good distraction anyway, since they'll move on to the real deal, instead of just working on educational open source projects, and really start their career.
Honestly, if someone going to school meets a more established opportunity to work at a real startup or with a real company with a production product, then I think that's a good distraction anyway, since they'll move on to the real deal, instead of just working on educational open source projects, and really start their career.
The word hacker is so abused for marketing purposes it now means entry level programmer of whatever trendy fad of the times. (e.g. node.js hacker, rails ninja, mongodb god)
* Originally (70s-80s) hackers were programmers/technicians who could
modify programs or machines to perform tasks beyond their original
intended use (for good or bad).
* Afterwards (90s), journalists hyped the word to mean security
hackers, people expert on security issues of software (itself a
subset of original hackers).
* And then further journalist confusion, changing it to refer to
people cracking into systems
* In the last few years it became a glorified buzzword losing any
useful meaning.
A lot of insecure people who need cool names use it to describe themselves. There's no substance and no way to verify their claims. This is like ghetto cars with neon lights and flaps.You don't provide any evidence to support your claim.
>> "hackers were programmers/technicians who could modify programs or machines to perform tasks beyond their original intended use (for good or bad)"
That is incredibly vague. In fact, by that standard, I was a "hacker" in 8th grade.
Is there some unspoken and arbitrary measure of skill in the "original" definition you are referring to?
If not, then there's absolutely nothing wrong with any entry level programmer referring to themselves as a hacker.
>> A lot of insecure people who need cool names use it to describe themselves. There's no substance and no way to verify their claims. This is like ghetto cars with neon lights and flaps.
That analogy isn't helpful. How does the so-called dilution of the "hacker" term relate to "ghetto" cars with neon lights?
>> "hackers were programmers/technicians who could modify programs or machines to perform tasks beyond their original intended use (for good or bad)"
That is incredibly vague. In fact, by that standard, I was a "hacker" in 8th grade.
Is there some unspoken and arbitrary measure of skill in the "original" definition you are referring to?
If not, then there's absolutely nothing wrong with any entry level programmer referring to themselves as a hacker.
>> A lot of insecure people who need cool names use it to describe themselves. There's no substance and no way to verify their claims. This is like ghetto cars with neon lights and flaps.
That analogy isn't helpful. How does the so-called dilution of the "hacker" term relate to "ghetto" cars with neon lights?
Evidence? Are you joking? 2600, Phrack, BBS archives. Hell, there's even a half-decent page in Wikipedia.
Not some random 90s nobody like ESR disenfranchised by the same people who made him famous (the slashdot crowd of the 90s).
Not some random 90s nobody like ESR disenfranchised by the same people who made him famous (the slashdot crowd of the 90s).
But I bet the page will be corrected by this fad's promoters.
Where you place the most attractive people in the front row for each photo. ;)
But, in all seriousness, I think it is a fantastic idea to make women feel more welcome in that field, as too many girls I know who are IST majors, or something similar, frequently talk about how they really feel that it's more of a "guys" area.
But, in all seriousness, I think it is a fantastic idea to make women feel more welcome in that field, as too many girls I know who are IST majors, or something similar, frequently talk about how they really feel that it's more of a "guys" area.
You might not realize it, but your first sentence is an example of what makes "too many girls ... feel that it [the technology field] is more of a 'guys' area."
When people say "sexism," that's a big part of what they mean. It's not necessarily treating women as if they're inferior to men, but rather creating an environment -- sometimes knowingly, usually not -- where women don't feel comfortable or welcome because they are women.
Pinching butts, whistling, making sexual advances, hiring unqualified men over qualified women, etc. are all ham-handed ways of creating that environment.
But sexism is also embedded in things like our instinct to comment first on a woman's appearance, call them "girls" instead of "women," and constantly sexualize them in small and seemingly insignificant ways.
When people say "sexism," that's a big part of what they mean. It's not necessarily treating women as if they're inferior to men, but rather creating an environment -- sometimes knowingly, usually not -- where women don't feel comfortable or welcome because they are women.
Pinching butts, whistling, making sexual advances, hiring unqualified men over qualified women, etc. are all ham-handed ways of creating that environment.
But sexism is also embedded in things like our instinct to comment first on a woman's appearance, call them "girls" instead of "women," and constantly sexualize them in small and seemingly insignificant ways.
Don't say ridiculously sexist and superficial crap and put an emoticon next to it like that makes it ok. It's not ok.
I was saying that to due to the fact that it's true for each and every photo, even the guys I find attractive are in the front rows. I felt that the photos were slightly weird because of that. Additionally, I think many things about the logo are sexist, the needle and stitch thing is more sexist then any comment I made.
The Hacker School logo is a computer [1].
The logo you're seeing with a needle is one from Etsy [2], who by the way, were the driving force behind (and are the primary benefactors of) Hacker School's grants for women.
[1] https://www.hackerschool.com/assets/logo_140.png
[2] http://kongscreenprinting.com/wp-content/uploads/2012/02/Ets...
The logo you're seeing with a needle is one from Etsy [2], who by the way, were the driving force behind (and are the primary benefactors of) Hacker School's grants for women.
[1] https://www.hackerschool.com/assets/logo_140.png
[2] http://kongscreenprinting.com/wp-content/uploads/2012/02/Ets...
[deleted]
Don't attach the sexist label to things so easily. That devalues it in the mind of people that care not mindlessly.
These women just spent 3 months of technical training, and the comment started by remarking on their attractiveness and goes on to call them girls.
Not sure if they attached it 'easily', but that comment was squarely sexist in my book. Even if it was well intentioned.
Not sure if they attached it 'easily', but that comment was squarely sexist in my book. Even if it was well intentioned.
No, I said women in the field. Then I commented that /girls/ that I know. (people who are 17, 18, years old, which, if you're still living off your parents etc, you're still a boy or a girl)
I feel that even at my age, I am still a "girl" rather then a "women" personally.
I feel that even at my age, I am still a "girl" rather then a "women" personally.
Against all instincts, I'll entertain your suggestion. Why should that not be labeled as sexist?
With such high applicant to acceptance ratios, I can't take things too personally, but it's hard not to feel discouraged. Am I getting passed over largely because people just don't value investing in a 30 something man? Would a female in my shoes have gotten in long ago?
I know having more money would help, but it's a bit of a reinforcing cycle since the social proof and skills gained at such a program help greatly in making money. As my last submission to HN should make it clear, I love this kind of teaching system. I strongly believe that people learn way faster with guidance and peers working towards the same goal than they do working alone. What can I do to up my chances of acceptance into a similar school/bootcamp/dojo/academy?