I am sorry to hear you feel like that. To offer a counter perspective: I found the article to be unusually well-balanced. It was sympathetic to both her and the landlord.
Also, I don't know if the author's detailed description (probably of artistic intent) of one homeless person's life impugns on the reputation of all people who are down on their luck and temporarily homeless.
I feel like you are conflating your personal experience with hers. You may very well be morally justified in actions you have taken in your life but it is not clear to me how an article on her is an attack on you or any action you took (say remove carpets) is roughly equivalent to hers (make threats to burn down a building).
a) These articles and discussions of them routinely talk about homeless people in very negative terms that are akin to racism, sexism, or similar. I find that personally frustrating because my status as a homeless person gets used as an excuse to be dismissive of me personally. I feel that is one of my biggest issues as a person on the street. I can manage to keep myself safe, fed, etc. But the stigma when people realize I am homeless causes me problems. I get looked upon with suspicion, etc. This is true both online and off. (Yes, I realize I could in theory keep my big mouth shut about my housing situation online. I have my reasons why I don't.)
b) There is no similarity between me ripping out carpets and her threats to burn the building down. The similarity in my mind is that the housing itself was problematic for reasons that are largely out of the hands of both tenant and landlord. In her case, she was in an illegal rental, without proper egress, it's own electric bill, etc. According to the article, such places may account for 10% of the rental stock in SF. To me, that indicates a systemic problem, not specifically about this woman or her landlord.
I was training at one time to be an urban planner. I think this is an issue of local laws and policies as well as federal laws and policies.
First off, brilliantly cogent post. I am getting to the stage where the latest fancy framework doesn't really seem as much of a win but more meta-bullshit to deal with.
> The problem for some people is that these kinds of more generalized roles put you in charge of systems that do not have the sort of clear-cut deterministic behavior you remember from your programming days.
Can you expand a bit on this? What do you mean by "clear-cut deterministic behaviour" ?
In the more generalized roles, you deal with parallel systems made up of unreliable carbon-based computing elements. You can't just feed them electricity and order them to execute programs. You have to charm, cajole, and/or threaten them at the right time in order to get them to produce the desired outputs. This requires some amount of patience and wisdom to do well.
Hahaha. I guess I assumed this to be the norm in any system that contains more than one person building a product. :) I was more asking where on earth these deterministic systems existed and where I can get some. :)
A point to note is that only those who were born in India/China have to deal with this long lead time. If you weren't born in any of these countries that have high immigration rates into America, you should have < 3-4 years path to a Green Card.
Yeah, I too would like to know the answer to this question. I know quite a few people who are on the H1B in the Bay Area, there is nothing to suggest that those people get paid less than their counterparts on Green Cards/Citizens. I was briefly on the H1B for less than six months; the only thing I can imagine depresses wages is the fact that it is not easy to jump jobs. However, I can't imagine that creates that much of a wage differential.
> the only thing I can imagine depresses wages is the fact that it is not easy to jump jobs. However, I can't imagine that creates that much of a wage differential.
In my case I got a 40% raise taking a new job after being laid off from the previous one in a company downsizing. For the H1B in particular the visa is issued for a particular role at a particular company with a prescribed salary. If you want the green card you have to stay in that role for that company at that salary. Everything resets (unless you're at the very end of the process) if you switch employers.
I completely understand your plight. I spent a few months hunting for my next job. The process is convoluted and hard even irrespective of whether you go to a prestigious school or not. However, really, please don't think of things like schools as make or break deals. There are folks I know who have done things like HackBright and found a job in your pay scale. Of course, it gets harder and you will have to go through the grueling process of working through an incredibly noisy process of painful rejects before you get better.
A few of these points might be obvious to you. I apologize if they are.
1. Understand and separate (mentally) the process of interviewing at a company and your own self worth as a person working in technology. You not hearing back from a company is a function of so many latent factors that you are going to go crazy if you try figuring those out. Another poster below pointed it out but yes applying to 30 places is not a lot. I still remember one summer when I applied to 150 places and didn't get a single internship offer. Life goes on, though.
2. Understand that interviewing is a skill. If I only read HN, I would think that interviewing was all about tweeting, blogging and github. Sure, those things matter. Having a very well updated linkedin/social media/github profile helps. The right balance has to be struck between putting meaningful things that make sense to an Engineer and keywords for recruiters. More importantly go brush up on the basic stuff: data structures, algorithms etc. Almost every company, irrespective of their cool chops, asks you ritualized questions on graphs or whatever before they let you join their club. Depending on your particular tolerance to their brand BS, you may find one of the following ( pair programming, some absurd project that you are supposed to work on in your spare time, presentations etc) enjoyable or not.
3. Getting your resume infront of a hiring manager at a big company is about networking more than applying through their black hole system. Go network, Sir. That girl that you had a drink with six months back who now works at Apple; talk to her about getting your resume in the system etc.
Let me put this across in a different way. Suppose you are interviewing a guy and he expresses the same opinion. Hell, let us change the context bit (assuming you are American/European), assume he comes by and tells you that he think that Jews are controlling the media or denies the holocaust. Would you laugh it off and be OK with hiring him? After all, it could just be him having a darker sense of humor. After all, he might have kids, a wife, who knows.
Yes, we all fuck up in life. Guess what, sometimes, second chances are hard to come by.
<rant>A few are shameless crooks with a badge and a gun, some are just unprofessionaly aggressive and there's a few good ones here and there. The prob is for them: does someone "betray" a fellow officer whom has their life in their hands? The police leadership has to be solid, set the tone and be relentless about actual professionalism and service, instead of being a menace to the community.</rant>
Perhaps police should all have "GoPro" cameras permanently on them and their vehicles streaming live to a web archive whenever they're on duty (apart from bathroom, etc.) so that whatever happens is permanent part of the public record.
Police deal with vulnerable people on a regular basis. Putting everything they do on public record would cause a lot of harm.
Not that I'm saying there shouldn't, ideally, be some definitive record of events - and technology seems to be getting there. But the conflicting demands for accountability and privacy can be pretty complex.
If you're dealing with a kid who's been cautioned for drug possession, who gets to look at those records? If someone reports a rape?
Hah. I had this issue with a former roommate (engineer working for a 'large tech' company in SF) who used to bash gay people all the time. When I called him out on this shit, he said that he couldn't be homophobic because he "lived in San Francisco."
I am curious. Are video games such an influential component of American twenty something year olds that every fucking thing has to be couched in terms of gaming lingo? I see this shit on Reddit all the time and it baffles me.
I think you're off-base. Rather, the conceptualization of game theory is so all-encompassing of the dynamics of agents interacting in a resource-rich environment, that it can't help but make an informative metaphor for 'life'.
On a completely different note, a lot of us grew up without fathers, or many adults paying attention to us. When I entered the world as a young adult, all I knew about making moves and talking to people was what I learned playing RPGs. And I wish I was kidding.
When I think minorities, I think African American and Hispanic. I grew up in Nigeria and I'm lucky that my parents decided to move to America where I picked up on programming. If there were more notable blacks in SV, I would have decided on programming sooner.
Non white immigrants to me are not minorities but I could be and I probably am wrong.
> Non white immigrants to me are not minorities but I could be and I probably am wrong.
If you are going by the socio-cultural definition of a person who has not had the chances that the cultures in the U.S. have been given. There are enough minorities, American Indian, Hmong and so on to name a few.
If you are going by the definition of a person who ethnically belongs to a population who is not the majority, then there are Asians who have done well for themselves in the programming industry but still are minorities.
Oh also, sometimes there won't be people ahead to make the path for you. You have to get out there and make it yourself. I grew up in Ethiopia, touched a computer for the first time at the age of 16 (for thirty minutes because we paid by the minute). Not everyone has the magical opportunities that exist in America.