As a white foreigner who has considered travelling to the US for a holiday or working in the Valley, these types of reports have a long-term chain reaction on my willingness to start thinking about packing my bags for the States. I wonder if the powers that be understand how far-reaching bad treatments of foreign travellers can be. Or maybe I'm just one developer and my sentiment has no effect in the long run. Do other developers feel the same?
You're not alone, I feel the same. I'm becoming increasingly hesitant to go to the US for a vacation, despite there being some places I really want to visit. I've even turned down two very good job offers in the US.
My other developer friends seem to have similar, though not quite as advanced, feelings about the US. When I mention not wanting to go to the US I get plenty of "yeah, I don't blame you" responses.
You are not alone. I'm a white foreign developer currently in the valley, not working, just visiting and getting involved in the startup scene.
The border and customs BS is the number 1 reason I dont think I could stay and work in the US long term, even though my home country(australia) and profession(dev) are on the 'blessed' lists.
I'm frankly terrified of the US border/customs for 3 major reasons:
1) I'm afraid some ignorant/overzealous border guard will ask about all the startup events, conferences, hackathons etc that im going to and deciding that im looking to 'work' here, regardless of that being untrue.
2) There's no rules! There's only guidelines! Buy a $2000 ticket to come over to visit? No guarantee you'll be let in, its all completely arbitary and totally up to however bad a day the boarder guard is having. Turns every visit into a (low chance) potential nightmare. It's stressful, doubly so when the attitude you always face is 'prove to me your're not a danger to the US'
3) I have an 'interesting' recent history, did a bunch of travelling over the last year, including through Iran and a bunch of former soviet states, and a few uncommon asian countries. Again, if i get a border guard having a bad day I could easily end up like the OP
I hate the borders, they are arrogant, arbitrary, stressful and unpleasant, and will always make me think twice about future US visits.
US immigration can be complicated, but if there is nothing that would raise flags in your passport, why don't you give it a try for holidays so you know what you are missing (and what not)? It's at least an interesting experience. I love staying in the US for holidays, even if I probably wouldn't want to work in the US.