Being a Developer After 40
medium.com
medium.com
Maybe Swiss firms have a real arrogance problem (not all, but many). If it makes you feel any "better", your country of origin is not the reason (I get comments like that while living in Switerland too).
They are mostly just clueless. Large Swiss firms even more so (Swisscom being the main offender).
EDIT: To clarify, I got lowball offers with some other bullshit reason like "but it'll help bootstrap your career". As if my multiple years (15+) of career in international companies doing a good job (as developer/architect/senior) was not enough for their position, somehow.
http://www.tdg.ch/geneve/actu-genevoise/suisse-prete-aider-e...
And a warning to non-western members:
"The cost [...] has been evaluated, taking into account realistic labor prices in different countries. The total cost is X (with a western equivalent value of Y) [where Y>X]
source: LHCb calorimeters : Technical Design Report
ISBN: 9290831693 cdsweb.cern.ch/record/494264
On top of the above, the usual package for prospective employees:
Resolution of the CERN Staff Council
- the Management does not propose to align the level of basic CERN salaries with those chosen as the basis for comparison;
- in the new career system a large fraction of the staff will have their advancement prospects, and consequently the level of their pension, reduced with respect to the current MARS system;
- the overall reduction of the advancement budget will have a negative impact on the contributions to the CERN Health Insurance System (CHIS);
http://cds.cern.ch/journal/CERNBulletin/2015/46/Staff%20Asso...
Pensions which will be applicable to new recruits as of 1 January 2012; the Management and CERN Council adopted without any concertation and decided in June 2011 to adopt very unfavourable mesures for new recruits. http://www.gac-epa.org/History/Bulletins/42-2012-04/Bulletin...
Given that cheap and disposable trainees — PhD students and postdocs — fuel the entire scientific research enterprise, it is not surprising that few inside the system seem interested in change. A system complicit in this sort of exploitation is at best indifferent and at worst cruel.
Swiss laws and wages don't apply to CERN (workers there also don't pay taxes, or contribute to Swiss social welfare).
It often does sucks if you work at CERN for some university, the salary then depends on their rates, and often you don't know where you will be in 2 years, but you still get UNICA + no taxes...
Then the problem is that getting a staff or permanent position is very hard, then again CERN cannot hire half the world, it's a matter of needs, From what I witnessed most people just take CERN as a stepping stone and move on, unless you're one of the lucky few to get a staff (and you're ok with gambling 5 years to get a permanent).
I think you are verifying it.
It's exactly for this reason that big corporate software is generally shite: because they try to get it at a discount by paying low wages to consultants whom they think they can afford to underpay because they live in a poor part of the world (hint: India). Then they end up with horrible messes of software that nobody wants to work with, at which point they have to pay more money anyway to convince anyone to fix the mess.
It's just people thinking they're so smart when in fact they're short-termist and dumb.
I've met a lot of very bad german developers that command a decent wage, simply because there is a scarcity of talent, and I've seen lots of eastern european guys do a fantastic job earning much less, because thats how their local market is like.
I agree that it is never a good idea to pay less than the local average, though.
you find exceptions and cost of living in different places creates some disparity but as a rule "you get what you pay for" still holds water
You can in fact get a Bulgarian developer which is just as good or even better than many Western European or American developers (I have hired a few) and for a fraction of the price.
Meanwhile they may still be paid very decent amount of money that allows for them to have a standard of living exceeding the one they would have had if they had been employed in Switzerland with Swiss salary, and Swiss living cost.
You don't always get what you pay for with developers or any other services or products. Sometimes, but not always.
If you paid people a lot more money you'd get a lot better software.
You get what you pay for alright, regardless of whether you recognise it as such or not.
This is completely wrong, but it sounds nice.
'Please consider that your local living costs are much lower than in Switzerland. We incorporate those differences in our offered rate like every other company does. Thanks for your understanding.'
So the tone was—yes—unprofessional, the attitude not. And even if this attitude is debatable, you have to allow the other party to express reasons for a lower offer in a negotiation.
This is how much I charge. Thanks for your offer, it's way below of what I think I deserve for my services. Nah, I don't need a lecture from you on why I should find this generous. Nope, I don't care why you make me such a low offer. What does it matter if I can actually find people who pay the rates I charge?
The market will balance this out. Thanks for your time, have a nice day.
> The market will balance this out.
The employer can also and usually choose between different candidates and maybe there are some or many equally skilled professionals in country x offering their work for much less (because they can because of lower living costs). So, it's reasonable to ask for a lower price in such a context. It's not about disdain.
EDIT: why the downvote?
Otherwise yes, people are allowed to express silly things and one shouldn't prevent them from doing so, especially when they show their true colors.
Looks to me like they dodged a bullet.
When you call out someone trying to lowball you and they start ranting, they're really ranting about a narcissistic injury to their self-image.
Someone who does that will be a terrible client, because they're operating from a position of contempt for the people they employ. They do not see you as an equal, but as an inferior.
If the "inferior" challenges their default entitled one-up world view by expecting to be treated like a competent and well-compensated professional, they're absolutely going to have issues with that.
EDIT: funny as it is, my rates were probably a third less than what a local consultant would have charged them.
But I agree that basing salaries on costs of living in the worker's country is wrong. Salaries should be based on what your labor is worth, not what your perceived economic need is. It's exploitative, and it's also not fair to local workers who would get priced out by foreign workers willing to settle for less.
DO you also think it is weird that people who live in incredibly expensive cities like NY or SF should get paid more money then?
If you are looking at two remote candidates offering to do the same work, the fact that one lives in India and the other in Paris should not make a difference in what you pay them (well, timezone difficulties aside). You should pay well for good work, and if it's not going to be good work you shouldn't pay at all. 'Pay well' is not relative to where a person lives, it's relative to the market value of that work.
Luckily, the software development market is global and there are some really sane people out there.
Sure, wages are lower than elsewhere (especially Switzerland), but the quality of engineers in eastern europe is very high.
Case in point: Google Switzerland employs lots of eastern europeans with Swiss-level wages. That wouldn't make any sense if the only reason was money.
EDIT: My math and electronics teachers (both women, data point) in my Swiss engineering school were Russian and Romanian. Their shared theory was that during communism teaching material was not written by teachers, but was written by topic experts (expert mathematicians were forced to write teaching books). It sucked for the experts (they were forced), but was great for students to have a book written by a master to study. Their point, not mine.
1.You can't really use ideology to fight them. If a researches comes and says that 2 + 2 = 4, even the most fervent apparatchik (Communist party member) would have had a hard time spinning it into 2 + 2 = -1. While in other fields such as sociology or history... things are a bit more malleable.
2. They're practical and quite far removed from anything that might stir up anti-establishment actions.
3. The "1984" factor: if you need highly skilled mathematicians and physicists for your weapons, you really need them. You wouldn't want to issue your army 7.5mm rounds for their 7.62mm rifles because someone was bad at engineering :)
That wouldn't make any sense if
the only reason was money.
Yes, it does.Fewer Swiss would work for tech wages, because they can more easily get jobs in banking, finance, law, medical that pay better and/or are easier. Or hail from old money, and are artists, musicians, run galleries ... A similar phenomenon is at play in tech in the US, which is full of foreigners from EE, India etc.
remotely?
And the mangers' attitude is that "they can shake any tree and it rains qualified programmer resumes". Here in Toronto, there is a company called Allegis and all major employers post their developer job here. The headhunters are plugged into Allegis and they call you based on keyword match. Have you ever seen poor people huddled outside HomeDepot, hoping to be picked up? Thats what it like to be a developer searching for a job in my town. Most enterprise dev jobs are focused on a very narrow set of skills; so it doesn't matter how good you are with designing solutions or algorithms you know -- what matters is do you know java/c#/angular(new) ? And thats all that matters for Allegis keyword match. You are probably thinking I can learn more technologies ; what I am pointing out is that enterprise s/w development process is based on the fundamental principle of getting barely skilled people who can put in the hours and keep their mouth shut. But these jobs pay a lot more than startup jobs and have a lot more security.
Disregarding a few years that was mostly WordPress consulting, my experience is largely enterprise C#. Lots of line of business applications, glorified CRUD apps, and some client work. Zero need for any ability to write a BST or radix sort.
If you're working for SpaceX, or Twitter, or a Big 4, of course you should know those things. But most developers don't work for one of those companies. The vast majority of programming is done to further a business other than programming.
For past few years I work (not full-time) on what is essentially a prototype of trivial line of business application: stock-keeping system. It is 3 layer and blahblah, with me implementing most of the server side. Amount of various hacks in the server to accommodate requirements of the "It is impossible to linearize a tree in C# without having local SQL database" kind is truly ridiculous (most of these involve few lines of generator-and-list-comprehensions-heavy python code on server).
Somehow there is whole large class of so called "developers", that can only directly transform input to output and anything that requires building some kind of data structure is impossible/unfeasible/whatever for them.
1) Programmers, who have solid coding skills that primarily work on building systems using existing modules and libraries. 2) Software engineers, who have algorithmic and systems level expertise along with advanced coding skills, and are capable of working on complex software such as operating systems, compilers, and other libraries / components used by others.
Let me hasten to add that that isn't to say one is better than the other. Both are needed, just like both regular doctors (in greater quantity) and neurosurgeons are needed (in lesser quantity) are also needed and all are highly skilled professionals.
Apparently (and unfairly), our society thinks otherwise - family doctors make $150K/year and neurosurgeons make $750K/year :-)
Writing front-end JavaScript is vastly more complicated than the business logic!
But being able to adapt, apply and even create algorithms is a big part of what separates crappy CRUD/UI implementation dev jobs from real engineering and research roles. I don't imagine anyone wants to be stuck writing CRUD apps their entire career.
[1] https://www.tuc.org.uk/sites/default/files/Pay_and_Parenthoo...
my experience is that this isn't the case, at least not where I am. Last place I was at, the guy who came in weekends was the first of us to be let go. (granted, the first guy to get promoted to direct-hire status also worked more hours than average, but he didn't come in weekends, and he certainly put in way fewer hours in the office than the guy who was let go first.)
There is quite often a correlation between my perception of a person not being very effective and staying super late.
>what I am pointing out is that enterprise s/w development process is based on the fundamental principle of getting barely skilled people who can put in the hours and keep their mouth shut. But these jobs pay a lot more than startup jobs and have a lot more security.
Eh, that's kind of the space I am in right now, only I'm more ops than dev (nearly every job is a mixture of both, most are tilted one way or the other.I am maybe 1/3rd dev, 2/3rds operations, my title is 'SysAdmin' at the moment)
The thing is about the corporate keyword jobs? You are right that they are looking for replaceable cogs, and it usually pays better than startup work, but it is very 'easy come, easy go' - expectations of contractors are super low, and contractor interviews are super short, so while you are very replaceable, so are they.
Where I am, in silicon valley, direct hire jobs at the places where you'd get those easy contractor gigs are kind of a different animal. They pay even more, really by quite a lot, and getting them is a combination of passing a bunch of IQ-test like puzzles and complex social signaling. Now, most of the people I know with those jobs are actually pretty good, so maybe the sorting process is better than I think? My problem is that first, I barely qualify, IQ wise, at least for the best of those companies, and then I am, well, I kind of am a capitalist, and part of the complex social signaling is pretending that you really want to be part of that advertising collective, which is super difficult for me, personally. I mean, I don't mind selling my sword to an advertising collective, but I am not the sort to 'drink the kool-aid' - Advertising is not making the world a better place, and I know that them hiring me is a transactional sort of thing. I'm not joining a collective, and I have difficulty pretending it's a collective.
So some unasked advice from a 40+ then which I wish I was told when I was 17 or something: a) believe in yourself; learn from others, but if you have strong opinions or think something is wrong then voice it even though others (are supposed to) have more experience b) fast typing and making long hours are irrelevant c) get out there and mingle with non coders a lot.
All of these 3 points (I learned them at different stages, in order of appearance above; c I only started doing 3 years ago) made me never having to need a job as such, always worked where/when I wanted, always made enough money and usually have enough spare time to do whatever while still performing.
Now it feels good to be in a real city with many different people, doing different stuff. It's much more fulfilling than living in a bubble with clones of myself.
Edit: it sounds a bit more negative than it was; I was always happy but now that I discovered this whole new thing I am more assured that the happiness will stay as I have a broader base now both emotionally and business wise if that makes sense
That being said the web revolution happened in the early 90's and was a huge shift in development. There where a lot of older devs around at that time who where doing desktop and had no desire to make the jump so 40'ish is also kind of a demarcation line of where an epoch changed in development, so the fact that you see few over 40 devs could be a) that the web was small back then and there where only a handful of us doing it and b) The developers that where doing web in the early 90's where all young, therefore it is kind of origin of a new type of developer.
As a coder who really dread interacting with people (especially non-technical people) in the context of work, I'd like to know how this advice would change my life.
A friend told me to go to a fintech event and because it was 'tech' I thought I would meet a lot of very technical people (so same as always). There were only business people instead; most of them had a (long forgotten) technical background but only few were practicing any tech at that moment. I met a lot of them and exchanged ideas, possibilities and contact info. It was in a friendly way as I didn't go there to get work/jobs/projects; I was there to see what this market was like.
I liked it so much I went to a lot of non-tech startup events and general events and talked to more and more people. After only maybe a month or two people started mailing with questions, projects, business proposals etc. One of them I am working on now full time and others I advice, have shares in or work with in some way as the tech adviser.
I dreaded the interacting part like you and I dreaded flying; I started doing both of them (as they are usually intertwined; I need to get to people obviously) a lot and now comes naturally and I sit talking to everyone; on the airport, in trains, in bars, wherever instead of staring into my phone or book. So when I got over this whole dreading sensation I expanded to a much larger circle of non work related friends as well as work related contacts & combinations of the above.
TL;DR the dynamic that gives me work and freedom is the fact that when knowing a lot of non tech people, acting and/or being 'senior' and being able to drop names of people/companies/projects they also know (hence the 'a lot' part) will put you in a position of adviser and tech-trusty. Which gives you opportunity and freedom as you do not need to prove yourself at all anymore.
I always had a feeling this was important. I remember reading about NEDs (New Economy Depression syndrome) and identifying with that, but it wasn't until I went and did a diploma in psychology that the rationality behind it all crystalised.
Across all fields that study wellbeing it's fairly conclusive that social support is one of the most powerful mediating factors. In summary the more friends you have the happier and healthier you will be.
How does this relate to "non technical people"? As a friend once said to me once, when I was going through a particularly kafkaesque work episode, "you need to get outside of your head". You need to engage with people on a plane other than the one you work upon every day - to give those parts of your brain a rest and to help you to develop others.
People are hard though. In many ways more difficult than computers but the key thing to remember is that unlike with computers there isn't a right or wrong thing to do at all times. People have empathy, they can be sympathetic, they can meet you half way and they can help you to figure out what you're thinking.
Start off with something small, where you don't have to have too many interactions, but where you can be around people. I don't know why but for some reason communal drumming classes comes to mind. The key is to be around people where they will get to know your face and you theirs.
I've always done this, though. I have a few friends that are very close, that I can count on for life, even if I don't "nurture" the relationships continuously. But making new friends is really hard.
Thanks for the advice, though.
Just to nitpick, it's more about the strength of the relationships that you have, not necessarily how many friends that you have.
I think bringing a friend is essential. It reduces the awkward times when you don't know anybody. In addition, it doubles the chance of meeting people because your friend meets people too. A wing men are helpful :)
Art is solitary.
When I go to planned meetups for drinks, it is just small talk or ulterior motives (ie. they are looking for work).
this is exactly my experience. writing software really doesn't require any great creative mind or cleverness. i'm a pretty mediocre programmer. i got roped into programming as a kid by, first of all because i wanted to make video games, but then once i'd dipped my toe in i found learning new, exotic (seeming) ideas and making clever solutions to problems was a lot of fun in and of itself. but i can think of only one time i got paid to do anything that felt like that: working on a tetris game with bombliss, without the official tetris rules. the rules of tetris are surprisingly deep and refined, in case you didn't know, so that endeavor was utterly insane and disastrous, which was the general character of the company i was working for. but still, it was a lot of fun playing physicist from the tetris universe, trying to infer the rules through experimentation.
to write software, once you have the skill down, is really just about doing the work. it doesn't require any insight, unless you intend to write good software, but no one cares about good software. no cares about the software at all. they have things they want to do, and the software, the making of it, is, if anything an impediment. so is the person making it.
> it doesn't require any insight, unless you intend to write good software, but no one cares about good software.
This last statement is demonstrably false. Many people care about good software. Just like they care about good cars, good vacations, good hot dogs.
But still, grumpy developers will upvote this and believe in it. They then become a self-fulfilling prophecy. They see threats that don't exist, then at some point they call out those threats and in doing so cash in their chips.
I've seen many smart developers miss great opportunities in doing this. They could be learning to make their own terms and push back, taking advantage of high demand. Instead they become a plumber, landscaper, or Ph.D., thinking the grass really is greener over there. Well, maybe so. But that mentality has not changed, so what are the real chances?
i care about good software. i know plenty of people that do as well, so you're right that my statement was demonstrably false, but the point is people who pay don't care about quality software. that shouldn't be a controversial thing. obviously they care about their costs and the value they get out of the software, not the invisible quality of it. this is my experience, at least. like i said, i'm a mediocre developer. maybe my customers aren't as discerning, or they don't have very interesting problems to solve.
also, it's interesting that you characterize being a replaceable cog as the lowest of lows. let's be honest, that's life. of course i'm replaceable no matter what my position in a company. if i own a company, that company's replaceable. it's not a lowly thing to be replaceable, it's the nature of things. like they say, the cemetery's filled with indispensable men. that's not to make every living human being feel lowly, but to help keep perspective.
If allowing poor software means delivering on time, and thus being able to afford those cars, dogs and vacations, which do you think the people in charge of those things will choose?
I read this: http://quantjob.blogspot.com/2011/12/how-to-avoid-quantdevel...
And the description of being "sucked in" to a "housekeeping IT" rang scarily true. Match with this phenomenon: https://pbs.twimg.com/media/B64WFyuCIAAjq3u.png
And you might realise there are shitty dev jobs with poor prospects out there, that bill themselves as more than they are. The whole "passionate about my job" thing then becomes a little sinister.
There are different classes of dev jobs. The bad ones pay little and lead to less, and will usually come painted with BS. The "passionate" dev will be happy with whatever they get, and they'll get very little to be passionate about - in-house housekeeping all the way.
But at least the market is good enough now that you can always realise this later and try to fix things. When the gravy train begins to wain, you might be stuck with what you have...
I'm really sad this is the top comment here. It doesn't need to be this way. For reference I'm been a developer for over 15 years and I know why some developers feel this way but they shouldn't have to and don't have to.
for what it's worth, i'm not sorry for me. i don't like my job, but i've never been satisfied with a job. i don't want to work a job, i want to do my own work, but that's very, very rare to do full time. maybe someday, if i'm incredibly lucky. in the meantime, i have bills to pay. my current job's pretty cushy, affording me a bit of flexibility on time, and enough free time to make progress on my own stuff.
I grew up a military brat. We didn't have a lot of money. I wore hand-me-downs, had iron-on patches on my knees. My family could not afford to send me to college, so I served in the military to get the GI Bill and worked my own way through college.
I'm over 40, in IT and no one ever gave me hand out in relation to any job or education.
Like an earlier poster said, I'm under no obligation to do anything. I believe in hard work. No one should be given a free ride because they are black, homosexual, female, whatever. Work your ass off to get where you want to be. Full stop. No one is under a moral or other obligation to get you in the door or ensure fair play. I'm not an asshole to people, but everyone has the same opportunities. I realize the military is not for everyone, but young men especially can really benefit. You can do a four-year hitch and have your college paid for. If you like it, you could re-up as an officer and the sky is the limit.
The problem with people today is they have a sense of entitlement that is misplaced. No one owes anyone anything other than moral decency: please, thank you, that kind of thing. Work hard, play hard. Life is better without handouts. You have a sense of fulfillment when you pull yourself up by your bootstraps.
Take a step back and don't be so defensive: "white privilege" isn't a personal attack. It's only meant to raise awareness, awareness that you clearly need, based on your post.
Hell, now there are people talking about a basic income for doing nothing. I agree with scripture, work or don't eat. Granted, society has people who cannot work through no fault of their own. Take care of our less fortunate brothers and sisters, by all means. If you are an able-bodied adult, get off your ass and work for a living. Start of down low like everyone else and make something of yourself. This is where the military shines. A poor guy can rise to the top in the military. Get his college paid for. Make something of himself. Nothing stops these people. There is no such thing as will power. It's want power. How bad do you want to be better, different, not poor, educated. How bad do you want to work to ensure your children live a better life than you? My parents were not perfect, but damn if they didn't raise me right. I work for what's mine and want no handouts from others.
Yes, there are. And you know why? Because jobs are being more automated as we speak. What will people do? Where will they be employed? Instead of being happy for introducing driverless vehicles, automated machinery to maintain and harvest our food, we grow scared for our jobs and turn into Luddites. We should be thinking about improving humanity as a whole, not just going "me me me me!".
And I feel you are a bit blinded from your American standpoint. You know who paid for your GI bill and your ability to be in the military? The state - the working people. You most likely didn't produce anything of value in the military, nor did you likely protect anybody. Jose worked his ass off for the tomatoes on your tables, while you most likely stood around with a gun, if that.
>I agree with scripture, work or don't eat
There are many, many people on this planet, and in the US who DO work, but still can't find enough food to eat. Think about that.
Now the machines are doing most of the work. This is supposed to be a good thing! Ever more of us will not have to work in this new world. Do we let them starve?
White privilege isn't saying you didn't deserve any of that. It's just about appreciating that, despite how it may seem to you, you had some luck with the dice, some luck that you wouldn't have had, had you been black (once again, everything else being equal).
I'm not talking about a basic income (I do think it makes sense in today's society, but that's a whole separate issue).
"Sending the elevator back down" doesn't mean giving out handouts. It doesn't mean hiring people because of their gender or race. It doesn't mean discriminating against white men. It means acknowledging your biases and working to counter those. It's about giving others the same opportunities (specifically, the same benefit of the doubt) you had.
And yet, awareness of other issues and even the opposite side of the same issue seem to not be as needed.
> "white privilege" isn't a personal attack.
Academically not, but it ends up being used either as one or as ammunition for one.
>awareness that you clearly need
Case in point.
Is that stated in the article somewhere? I'm pretty sure it's not. It also doesn't say anything about "handouts". It only says that certain people have an obligation to recognize their advantages and to make some attempt at improving things. That's quite a bit different than suggesting anyone should get a free ride.
Not really. That's what it means. Being white makes it slightly easier to get some opportunities.
The poorest people I know are whites and I've lived and worked around the world. Yet, the same whites cannot roll into a university and be let in almost for nothing, yet the blacks and Hispanics do.
The concept of white privilege makes a lot of white people uncomfortable, including myself for a long while. It's not simple: white privilege is a result of centuries of structural oppression against non-whites. It doesn't guarantee that all white folks are better off than some POC, but the overall differences are stark. Nor does it guarantee that your life was easy.
Saying "I had a hard life and I'm white" is a single-data point of a very, very large structural problem. Maybe affirmative action isn't the answer, and I'm not certain that it is. But to say that all other things equal, a white person and a black person of the same economic status is equal in our society is blatantly false.
Great to see u made yourself a good life in east java.
My grandpa lived in Solo and my dad in Jakarta.
I tried so much to move there. But couldnt make it.
I am still stuck at the hamsters wheel in London. Hopefully i can get a fully remote job and then move to Indonesia. I can only dream !
/dream
While neither Karl Marx nor Thomas Piketty have a great track record when it comes to economic policy prescriptions (Dean Baker's opinion on this might be interesting for people who share much of their world view with all three of these economists), will they teach me to better negotiate based on my "knowledge of my worth"? I rather doubt that they will, given that the punchline of much of their writing is that worker compensation necessarily trends towards the subsistence level over time, r>g, etc. etc. Certainly if the point is to "know your worth" in the sense of being able to negotiate a better compensation, a better source ought to be available.
Separately, it's an interesting turn of events that fairly politicized economists' writings are now recommended reading for computer programmers. The next logical step is a recommendation to join a political party (certainly joing the political party would help one's career in the USSR where Marx was required reading for people entering the professions.)
Time is the most precious thing you have, so don't waste it learning stuff you won't need. Even if it's shinny. Resist, and for the things you do need, don't become an 'expert' -- pick the things you NEED and scope it well. Then hop along on the new tech that came around...
I always see any new thing I take on as an investment, and I try to make it pay down the line...
I didn't use to do that, and I'm an expert in a few tech that I had fun learning, but have absolutely zero relevance today. See, I can write Altivec code without the scalar version for example. That was useful for about 2 years...
tldr: Banal, overconfident advice on the subject of a software career, devolving into political rants at times.
That was an eye-opener. For some reason I thought Switzerland was a worker's utopia with the relatively higher salaries.
Doesn't make it better (at all), but it's essentially just the threat of firing albeit with more weight behind it for the visa workers. Not the company calling the visa office about you or holding on to your passport, etc...
It has never been supposed to mean anything about an individual, and yet that is ALWAYS how it seems to be taken. We (as white and or males) can't help but see things from our individual perspective and take offense at the implication we ever had anything easier than anyone else.
I agree with others in the thread, we just need to throw away the word white privilege and come up with something else because it has been totally poisoned. I'm not saying there aren't overzealous "social justice warriors" that haven't contributed to the misunderstanding of the word.
Just remember, when people use the word white privilege, THEY ARE NOT REFERRING TO YOU AS AN INDIVIDUAL FOR THE LOVE OF GOD.
This is a clue that perhaps your terminology is loaded, inflammatory, and should be changed.
I find that there's very little value in reasoning about race as a collective, since it's usually just a (overly) reductive variable for socioeconomic status, upbringing, or environment. If you mean those things, say those things. Attaching a racial modifier to a term and then expecting members of that race to not feel described or targeted by it makes no sense.
(And that goes double when that term is used, often, as an attack, not in the thoughtful way you describe, but that is a rant for another time.)
That is the entire point of the term. Because of your race, people do reason about your race, and do make assumptions about your socioeconomic status, upbringing, and environment. I'll grant you that there are (probably a very few) people who do get some satisfaction out of feeling like a victim but otherwise, nobody is more tired of reasoning about race in america than black americans (who are of course not the only discriminated against minority).
You seem to be implying that america is post racial and some of just won't let it go.
And you seem to have read your own biases into a very objective and clear point. That point being, stop banging on about how terrible it is people get defensive when you use offensive terms.
If your response to that is "but it's not", followed by yet another academic definition of "privilege" is.. stop. You've missed the point.
Offense is taken, not given. If your goal is to have a frank and honest discussion with someone rather than attack them, you do not lead off by using terminology that is racially charged (as if anyone can choose their race), minimizes someone's struggles in life (of which you necessarily know nothing), implies guilt (however slight), and which is frequently used in bad faith to shut down discussions anyways.
That may not be what you personally intend, but that is what the audience hears. Act accordingly.
Also, while perhaps not originally meant to be applied to an individual, that is the common experience with it. It is further compounded by picking only certain areas for privilege to matter and being very stereotyped. For example, one white privilege is going to a school where the majority of the student body was the same race. Except that isn't always true.
While the wording behind privilege is extremely toxic and needs to be done away with, much of the ideas behind it are what directly led to that toxicity to begin with.
>THEY ARE NOT REFERRING TO YOU AS AN INDIVIDUAL FOR THE LOVE OF GOD
Yeah, if you ignore all the other times.
Challenge authority, but don't be an ass about it. Simply try to help them understand that you are doing them a favor by challenging them. Perhaps say, "Do you mind if I weigh in on that?" If they aren't interested in your opinion still follow up with "I understand you've thought about this, but I've also given this a lot of thought and I also have a lot of experience around this and I've seen it be a problem before."
That aside, a lot of the more generic points make sense.
As a Rails dev, this made me chuckle, yes, I've put a lot of hours into troubleshooting dev setups. But this is the wrong example. All of these are installed with one line on the terminal. And really, there are far simpler web stacks to pick up without even having to leave Ruby. Sinatra on system Ruby works just fine. All you do is 'gem install sinatra', open up a text editor and go.
Really, the complexity you have to watch out for is the complexity you impose yourself. Choosing the wrong tools for the job or the wrong abstractions. For many applications, Rails is overkill.
On the other hand, 30 year old C code will often compile right out of the box, because the people maintaining them weren't chasing the New Flashy every year.
The modern systems suck in terms of maintainability.
Paradoxically, I have been working on shared variable concurrency, using a partially ordered trace semantics. Until I retired, I was too frightened to tackle anything so difficult.
Definitely life after 40, 50, 60, 70, ...
I started my career as a software developer at precisely 10am, on Monday October 6th, 1997... I had recently celebrated my 24th birthday.
It's an amalgamation of every Medium tech-post ever.
It's actually a pretty good point and is a decent way to always remain relevant. You can't be left behind if you're always on top of the latest thought trends.
EDIT: A missing piece the author points out too: don't be an early adopter of a thought trend (Point 1: Forget the hype). Only jump in when it becomes mainstream. If you adopt something before it becomes mainstream, there's a chance it can fail. If you wait until it is mainstream, but get in just as it becomes mainstream, you get the benefit of being an early adopter and the benefit of never being on the unpopular viewpoint.
Basically I told my then boss see you after Christmas - If I have followed that advice I would have stuck with Oracle and Java or spent my career in Mainframes
And last I heard, there are tons of job openings asking for experts in Oracle and Java.
So how exactly would that have been terrible in terms of getting a steady income?
Very well summarized.
While I enjoyed this post somehow, maybe because I was thinking of the good old times, I didn't feel comfortable reading: I found his views having a touch of an ubiquitous negativity and slight frustration. I disagree with many of his points. And I miss one clear message.
The OP contains a lot of opinions about a lot of different subjects. An amalgamation.
And if you mean by amalgamating that he united or tied together a lot of different opinions on a lot of different things, how is that unpleasant?
Especially Europeans have problems thinking like this. I always advise engineers to keep on looking for better offers / jobs the moment they take a new job. Instead many hibernate in a job for 3-5 years without thinking of their careers and hence miss opportunities.
Disclaimer: To help engineers finding jobs / working on their careers and support IT-firms to find people, I recently started a small headhunting agency.
So mail me, if you look for a tech-job in Zurich. Salaries here after [!] taxes start at 7000 CHF / month. Find my e-mail address in my hn-handle or check out my story "8 reasons why I moved to Switzerland to work in IT" https://medium.com/@iwaninzurich/eight-reasons-why-i-moved-t...
Also to start a corporation, you have no capitalization requirements and it's easy-ish to hire canadians, australians and people work who work in a foreign office for +1 yr on a L visa. The waiting times for citizenship in the USA are surprisingly less than switzerland if you're not chinese or indian, which is pretty bad when the USA beats you in citizenship waiting time.
And most important of all, there is a shit ton of VC cash to get investment dollars from.
Being in the top 30% of engineers or even mediocre means you will make a decent or very decent living in Switzerland. I am not sure, if this is true for the US.
You probably spent 4+ years of your life going to some sort of university to get a degree to help get something like 60k euro per year software job. So is spending a couple of months really getting good at cracking the coding interview and doing some practice interviews is definitely worth the $70k+ equivalent after tax salary bump. Even getting a job at a FaceGooSoft european office and later transferring to HQ in SF would be a good idea. Do realize though it's hard to change jobs with an L1 visa vs. H1B once you have one, so that should be your goal.
Now the USA has it's non-salary downsides for sure, but if you're just thinking in salary terms then the USA beats CH as far as I can see.
Employers are obsessed with "acquiring talent". If you can show "growth potential" (as in, being able and willing to learn and extend your expertise), they will overpay you for the first 2 years or so. After that, they will feel entitled to recover their investment in you, so you will continue to grow, but your salary will stagnate.
Meaning, 3-5 years is the sweet spot for getting another income boost from the next talent acquirer willing to pay you to learn even more.
That said, I personally prefer to stay at a job for at least three years, given the opportunity.
That is even more incentive to come over now rather than in 1-2 years, when the immigration cap for EU citizens will be implemented as planned.
I can easily go thorough 6 books in a month one of the advantages of commuting by train.
Java is also a child of the nineties and 1.1 I believe was the first arguably "finished" implementation. I remember the computer magazines were going off on about it at the time and I got a free Java IDE off a cover disk and wrote my first 2D canvas app.
These were the two main "galaxies" I inhabited for the last 20 years with various holidays here and there. The benefit of inhabiting such relatively "open" galaxies is that they provide easily accessible conduits to other galaxies too.
Thanks for the 90s nostalgia - very nearly brought a tear to my eye.
Changing topics: that was a great read. The links were also great reads and rereads. What do people think of Joel's six mistakes from the "great software takes ten years", sixteen years later? http://www.joelonsoftware.com/articles/fog0000000017.html
Stopped reading here because I assumed the rest would be equally as well informed. Shame too, I was enjoying the perspective.
Edit: Decided to give the author the benefit of the doubt and continued reading for the opportunity to have my perspective changed. With that said, I'm also not very fond of the anti-white male narrative quoted below, and I'll elaborate on why
> If you are a white male remember all the privilege you have enjoyed since birth just because you were born that way. It is your responsibility to change the industry and its bias towards more inclusion.
I don't think the real problem here is with being white, male or privileged. (Though, obviously our industry has a problem with diversity.) Programmers, for better or worse, typically aren't very sociable people, and thus become abrasive to dissenting opinions. (I'll be the first to admit that I do this, and will continue to do it as I try to improve and reduce this behaviour.) Whether that opinion comes from a transexual black 10x-er or a straight white female who recently graduated from college, or even a seasoned veteran with 25 years experience. Quite often, a difference of opinion for programmers defaults to "they're wrong because they don't think like me." I experience this daily, and I'm a straight white 21 year old male from an affluent community. So to the authors point, yes if we could stop being assholes to each other that would be great. However I absolutely disagree that the behaviour of my peers is racially motivated, and I resent the implication.
And I'm supposed to "send the elevator down" just to those who I assume to be the most slighted minority? How do you suppose that works? Should I just assume that all women need my help and support because they're women? What indicators would one even use to determine such a qualification, other than being systematically sexist and racist? Here's a thought: help everyone, as often as possible! Don't motivate your behaviour based on peoples' identities!
But yes, I do agree with the underlying sentiment that follows, I just wish it wasn't prefaced with unnecessary garbage.
> Do not critisize or make fun of the technology choices of your peers; for other people will have their own reasons to choose them, and they must be respected. Be prepared to change your mind at any time through learning.
Perfect. Why did we need the intro?
What I do when a new tech hype comes along, is allocate myself some time to it. Ok, Webpack? Let me give myself three days (around 20 hours) to check it out. If I don't understand it at first, keep pushing. If after 20 hours, I still don't get it, abandon it and move on.
Of course, 20 hours is just an estimate. If after a day, I feel like some magic has taken place (like what Backbone.js did to me), I'm hooked.
And yes, definitely gravitate towards a galaxy. Sometimes galaxies do merge and you will reap the benefits :)
I'm 38, programming for 15 years. And I still love coding and doing systems stuff.
I was reading about zeromq. From zeromq, I linked to iMatrix, OpenAMQP, GSL, and then Pieter Hintjens and Protocol of Dying. Indeed, history of software, including the people behind it, is no less interesting than the software itself.
This is from the Old Testament.
There's one of those in Hemel Hempstead. And surprisingly it works really well...
On a related note, if you have the chance to go to Hemel Hempstead, don't.
I must admit I used to when riding a bike round there chicken out and use the under pass.
I refuse to help someone just because they are female or a minority just because they are female or a minority. I also refuse to help people who won't help themselves.
Those who want to be great, I will help them every way I can. It doesn't matter gender or ethnicity. It's about work ethic.
Oh, and XML was totally a buzzword in '97.
Which, in fact, was released in 1997!
Sadly, I've felt this way for the past two months since I took my new job. I had to take a pay cut for it. Sadly, I think the new company thinks I'm being overpaid and the demands are crazy. All of a sudden, I understand so many of the WTFs on TDWTF!
13. Strive to become as proficient as you can in the business domain in which you ply your programming.
Such proficiency can be a crucial asset if you have plans to start your own consultancy or to produce specialised products and solutions for niche markets.
Why the age of 30? Just curious.
Thanks, Adrian. Now I have an official excuse for not writing a single app with Angular/React in 2016.
This is actually originally from Ecclesiastes, not the Romans.
Somehow I feel lonely when I say open-offices are an absolute evil. Thanks for raising that point!
While I'm sure LLVM is an important technology, I don't feel it's everyone's job to learn and know everything there is to know about it. There will perhaps be a niche group of developers making cool things with LLVM, most developers can get along just fine without knowing anything about it.
The one thing I'll add to this, is to say that, for devs like us, things like Coursera, Udacity, EdX, etc. are really valuable. When you're a mid-career professional who already has strong technical chops in at least one area, "on demand education" like this is super valuable in multiple regards:
1. It's much more accessible since you don't have to go sit in class, on campus, every day, etc. You can fit it around your existing life much more easily.
2. It can serve as a nice way to start "bridging" to a new area. For example, if you're already, say, a skilled Java developer and you want to start moving into Data Science, MOOCs offer a nice way to pick up some additional credentials to help that transition. People argue about the value of certificates from Coursera and the like, and that's fair. I think you don't want something like that to be the only credential you have, if possible. But taken as a complement to your existing credentials, experience and skills, I believe these things can be very useful.
3. Related to (2) above, but MOOCs can be a nice way to add complementary education outside of tech altogether. If you're a developer who aspires to eventually move into management or whatever, consider taking business classes from Coursera/EdX/Udacity as well. There are some really nice offerings out there, including a complete (accredited) MBA program that you can do (partly) through Coursera in conjunction with the University of Illinois. Or maybe you're a Java developer (just an example, I don't mean to pick on Java people, as "I is one") who thinks that something to do with synthetic biology is going to be "the next big thing", but doesn't want to go back to school for a biology degree... great, there's a ton of life sciences / biology / chemistry /etc. stuff that you can take online if you want to start positioning yourself for something like that.
Let me also add this: I totally agree that you don't need to go "all in" on every new tech that comes out, and try to ride the hype wave for everything new. But, I think it's smart to at least explore (many|most|some|??) of the trendy new stuff, to a limited depth... at least dip your toes in the water, do the "Hello world of XXXX" where XXXX is Swift, or R, or Rust, or Scala, or Node, or Go or whatever. At least give yourself a fair chance to evaluate the new stuff, decide if you feel like it's worth investing more in based on direct experience, and at least get a feel for the toolchain and what-not. From there, you can kind of monitor what's going on around you and decide if/when to go deeper with new technology XXXX. Yes, doing all this requires an investment of some time, but that's part of the cost of keeping your value up.
Of course, the truth is, most of this goes equally for the "under 40" crowd as well. But the whole "keep learning new stuff" thing probably becomes a little more important as you get older. There might be exceptions like the whole "COBOL programmer who gets paid big bucks because nobody new is learning COBOL anymore" but I'd consider those situations to be exceptions.
On my first meaningfully paid job, first actually useful thing I did was that I went into corporate archives and found documentation for Oracle 7i and Microstation 95 which I was supposed to be using. Somehow nobody else there even thought of reading the docs. (the fact that I somehow automated myself away in this job is another thing)
I'm a big fan of the "teach yourself by reading the docs" thing and I've done a lot of that in my career. But since I started doing a lot of these online courses, I've found that they can be very beneficial. Having a little bit of structure around the learning process, having "classmates" to discuss with, etc. have helped me as I've been (for example) learning R. Now, could I learn R by just reading books, tutorials, and experimenting on my own? Sure, of course. But the courses are pretty cheap, add a little bit of rigor to the process, and come with a minor credential from a well known / highly regarded university (Johns Hopkins, specifically). All in all, I've found that this approach works really well.
Just to share an example of one regard in which the online classes have had value above and beyond me simply doing it entirely on my own... The "R ecosystem" has a LOT of stuff in it. If I just started playing around with R, I'd have little clue which libraries and other tools to try out. But the courses I've done so far have guided me towards learning things like ggplot, dplyr, knitr, etc. Knitr in particular turns out to be really cool, and I'm glad I discovered it... but I don't think it's something I would have gone looking for on my own. Maybe I would still have found it eventually anyway, but as it stands, I feel like the course approach guided me in some useful directions early on.
YMMV, of course.
They didn't say that.
lol
>If you are a white male remember all the privilege you have enjoyed since birth just because you were born that way. It is your responsibility to change the industry and its bias towards more inclusion.
I'm from an Eastern Europe and my family never was rich, I had to put in a tremendous effort to even get into the industry. Assuming I got an easy ride simply because I'm white is a pretty racist statement and I find myself surprised that no one is calling out the author on it.
>It is your duty to send the elevator down.
No, it's not. Just like women don't have any duty to ensure that there's an arbitrary number of men working as models and just like black NBA players have no obligation to ensure that there's enough white guys on the team I have no obligation to worry about some arbitrary quotas.
I'm from an Eastern Europe and my family never was
rich, I had to put in a tremendous effort to even get
into the industry. Assuming I got an easy ride simply
because I'm white is a pretty racist statement
I was about to patiently type out another "hey, you did work hard and you did earn your success - 'white privilege' doesn't mean things were handed to you easily; it means that even though your life has been hard you still got to avoid certain challenges that non-whites face" response.But you know what? This just isn't working.
We need better language.
I'm a firm believer in the existence of this thing we currently call "white privilege." I understand the meaning and intent of this concept and it's 100% correct; it's absolutely vital that we understand that basic rights we take for granted (for example, walking into a store and not being treated as a potential thief, or having prospective interviewers assume we're professional/literate/presentable) are actually privileges that many people or color don't have.
But if the people we're trying to reach hear the term "white privilege" and immediately misunderstand the term in such spectacular ways... you know what? We're doing it wrong.
Who could have guessed that identifying and singling out a particular race for correction and self-abasement would entail some push-back? [1]
> This just isn't working.
Actually, I think it is working as intended. A thriving industry has arisen around the elimination of "white privilege". The term has served that industry well as marketing.
> I'm a firm believer in the existence of this thing we currently call "white privilege."
Are you a firm believer of "Han privilege" in China? Are you a firm believer of "Japanese privilege" in Japan? Are you a firm believer in "Jewish privilege" in Israel? If so, that might assist you in your search for better language.
> basic rights we take for granted
We have hundreds of years of high-quality race-neutral rights language to pick from. Why was that language eschewed?
[1] I'm trying to cut down on snark in my diet but failed. Mea culpa.
So the term seems to call out white people for stealing stuff they aren't entitled to. Instead of just having what everybody should have.
I detest the term; I bridle every time I hear it. And annoying the hell out of the people apparently in power, people able to do something about the problem, is a very crappy start to a conversation about race.
No, 'we' don't need that. You want better language so that you can better advocate for your pet cause. There is a big difference between need and want, and also between "everyone" and "this interest group that I identify with".
How about you just call it "privilege" and leave it at that? This skin color labelling is pointless in the context of real privilege.
A "woman of color" who grew up with servants in her birth country, went to private schools, top colleges, etc has a better chance at the C-suite than a Eastern European "white guy" who grew up poor and went to state schools etc.
If the tribe currently in power in your locale believes you are a member, your life is easier than it otherwise would be. If it believes you are a xeno, or even an enemy of the tribe, then it will be more difficult, whether it is by intentional impediment or by withholding assistance.
This is why Jews are privileged in modern Israel, but unprivileged in Tsarist Russia. It is why Mexico had a disgustingly detailed race hierarchy imposed by Spain. It is why Rwandans massacred each other after Germany and Belgium explicitly favored one subtribe over another. It is why Shi'ite Muslims find it easier to live in Iran than in Saudi Arabia. It is why Chicago city government is corrupt to the core. Skin color is not the only possible tribal indicator.
I would guess that the ruling tribe in the U.S. has not imputed membership to strangers based on their skin color for a long, long time--at least since Irish, Italians, Greeks, Iberians, Ashkenazi Jews, and Eastern Europeans were not considered members. Non-whites may see it as "white privilege", but that is only because the tribe in power is so incredibly bigoted that they have multiple, ranked categories of xeno, such that if you were on fire, they would have to ask you what you looked like before ignition in order to decide whether they would spit on you, piss on you, or just let you burn.
I recall entering a Walgreens in New Orleans. As I watched, someone walked in with a backpack, indiscriminately shoveled several items from a shelf into it, and walked right back out. I glanced to the checkout, where an employee who had also seen the same thing shrugged at me. Tribal privilege. The clerk chose to favor the people of her city/neighborhood over her corporate employer. And you know what? Neither Walgreens nor the NOPD are in my tribe, either, so I shrugged right back. I wouldn't exactly let that guy into my house, but I'm not about to flip him to the cops over one measly bag of deodorant sticks, either. I am too well aware of how certain cities treat their poor people to wish one of them into a jail cell.
You are aware that Irish and Eastern Europeans, and on and off through history Greek and Italian, have had all those same problems right? You know that 'White Privilege' you talk about is really just for those of Germanic origin, right?
Because I'd hate for you to look like an idiot telling someone who could have faced all those issues when they moved to Western Europe, the US or Canada that it's all wine and roses for them.
White Privilege should just be called White Devil. It jsut paints such a simplistic view of the world, not a real one, but one that is useful for rhetoric.
No, you need better arguments, you can start with the ones where there's no assumption that racism towards certain groups is okay.
Today is the same path: you guys should feel guilty for being in a white collar job. You are in this job not because of your work but because of your race/skin. The implication is that you should step back and get out.
For all the talk about white privilege, I never hear the solutions to it. What is OP supposed to do: not get the job? Not feed his family? How is he supposed to prove that he is aware of his "white privilege"?
The world is divided among two groups of people: people who live for themselves, and people who live for the validation of others.
The latter group believes that changing 'language' results in changing reality. If you want to lose weight, then get a funny mirror which shows you that you're skinny and that would result in you somehow working towards it and becoming skinny. That reality is merely a 'social construct' so modification of the social construct is all what you need to permeate those changes into other parts of the 'reality'.
It's this group of people who believe that minorities aren't succeeding because they don't get enough validation from others. This confuses most of the other people who never cared for this validation.
So people like you or OP says, "But I never needed other people's validation", and these people respond "Oh because you always got the validation, that's why you don't think anyone needs validation".
To answer your question, these people want you to 'validate' minorities. Make it look like that they're successful and apparently that will make them successful.
If you ask me, that just results in creation of pathetic individuals who will never achieve anything real in life.
Of course he should take the job. The point of this discussion isn't to punish one group in favor of another; its to raise awareness that there is an underlying disadvantage for some types of people that has impacted their ability to get as far as you have.
The goal is to change your frame of mind ever so slightly, so that when you are faced with two identical resumes, one from a 25 year old white male and one from a 35-year old black woman, you don't immediately choose the white male due to "culture fit." You may take the time to stop your colleagues from belittling a marginalized employee rather than ignoring it. You may actively push to create programs that bring underprivileged groups into your organization rather than scare them away.
It's about using the position that you gained through your own hard work to help others who through no fault of their own have to work harder for the same success.
Are you really comparing Internet essays about 'white privilege' to the Nazi movement?
Acknowledging that it is easier to make it in the tech industry if you are a white male does not mean that it wasn't hard for you. It just means, for example, that it probably would have been even harder if you were an Eastern European woman who grew up in a poor family.
You don't call out the author on such comments because you don't need to read such comments as a personal attack. I worked hard as hell to get into this industry. I came from a poor family. I slept in my car for a long time just to afford to get my first product out. But I had the advantage of being a white male who grew up in a culture where those things gave me an advantage from birth.
From the cartoons I watched as a child (far more male heroes than female) to the politicians in my country (mostly white and male), to most of my role models in my field of choice (also white, male). In addition to a million other invisible benefits. I was able to go into technology with confidence and social support that many other groups will not have.
> No, it's not. Just like women don't have any duty to ensure that there's an arbitrary number of men working as models and just like black NBA players have no obligation to ensure that there's enough white guys on the team I have no obligation to worry about some arbitrary quotas.
I think that's a sad way to look at things. We are not trying to ensure there is an "arbitrary number" of certain types of people working in our field. We are simply acknowledging that there are unnecessary hurdles faced by many groups who may otherwise already be working in our field. It is a wonderful thing to have the power and voice to "send the elevator down" to help those people up.
Women here get hired easier (because US companies have the same policy for quotas, Intel is notorious for this), I know women who got an internship purely because they were women, there are free bootcamps and classes targeting women... not to mention all these special programs EU has for women who want to start their own company (and yes, these programs are for women exclusively). I have yet to see a program or class targeted specifically for men.
So exactly what disadvantages are you talking about?
Apple's diversity report [1] states their tech employees are composed of 79% male, 22% female.
Facebook's diversity report [2] shows 85% males in tech vs 15% female.
Google's is pretty much the same, and you can compare them all with interactive graphs [3].
Note the dominance of white and male in the graphs.
The programs you mention for women are great, I agree. These are the steps we need to take if we want women who are interested in technology to come forward join our field. But women are not more easily hired. If that were the case then it would be reflected in, you know, reality.
[1] http://www.apple.com/diversity/
[2] http://techcrunch.com/2014/06/25/facebook-diversity/
[3] http://www.theverge.com/2015/8/20/9179853/tech-diversity-sco...
How privileged they must be!
> to the narrowed defined male acceptable professions, to most of role models in other professions (all female)
Are you trying to start a competition of who can exclude each other the most?
> In addition to a million other invisible punishments for not following the cultural rules
Such rules are what hold us back. Encouraging diversity where you have the power to do so is a great way to break these rules and help people.
> I, like most of people with my gender went to a profession that was cultural accepted for that gender, and most people of the other gender went to cultural accepted professions for their gender.
It's a sad thing, isn't it? It would be great if we could change our industry for the better and perhaps become an example to others.
Where I grew up (in 1980s US), white males were almost universally derided for being into technology. It wasn't until the 2000s that it became "cool". There was no privilege associated with being a geek. It was something many of us did despite the social stigma. That's why it's humorous to see people claim there was some sort of privilege associated with those who where early in tech. Yes it turned out to be economically viable but there was huge social pressure against participating.
You still had some "privileges" by not being black, and not being a woman. "Privileges" in the sense that you weren't automatically assumed to be a thief, for example, when walking in to a store. Or the privilege of actually being granted an interview for a non-secretarial position when you applied for one.
The "white male privilege" people speak of is less to do with people handing you bags of money and opening doors for you, and more to do with those doors not actively being shut in your face simply by dint of gender or skin color.
I speak as a white male who grew up in the 80s and in to technology. I certainly remember it was not 'cool' to be in to computers/tech back then (not like now) but there should be little disagreement that being male was not a hindrance for most desired walks of life (whereas being female, moreso then, definitely was).
It doesn't change what I've said above. I still walked into Computer Science feeling at ease with the course before I started, and feeling easily welcomed among my very nerdy peers. (Plus the one girl in the first class I had. Imagine how she felt. Social stigma of computers and being the only girl. Must've sucked.)
Spot on. If the previous poster went to a technical institute in Eastern Europe, I am willing to bet that his classes were at least 90% male.
http://motherboard.vice.com/read/in-romania-vestiges-of-comm...
That is an absurd, subjective, abstract theory with no research to back it. The same thing can be said of any sex, race or creed in virtually any instance of life. Get over yourself and quit acting like this is exclusive to white people.
White people did not invent sexism. Neither is it exclusive to them.
White people did not invent racism. Neither is it exclusive to them.
White people did not invent religion. Neither is it exclusive to them.
We don't even have to look back to when slavery was legal, the blatant use of racism and dog-whistle politics to gain white racist's votes is well documented as being the core tenet to the Southern strategy.
I've heard this assertion made many times in recent years, but I don't recall any reasoned arguments for why the listener should accept it as a moral imperative.
Since the assertion clearly isn't something we'll all automatically accept, the author may wish to offer a reasoned argument for it.
And if he's unable to offer a good one, he should probably reconsider making the assertion.
Not having people assume you're a violent thug because of the color of your skin is privilege.
My wife is a high-level expert in e-commerce, and has been a professional analyst in the field for 15 years. I've watched men carefully explain to her how credit card processing works as if she was an idiot, gently correcting her when she disagrees or contradicts them.
Not getting mansplained about your own area of expertise is privilege.
Does this help?
In earlier comments I wasn't asserting that being a white male has no advantages in the software industry. I was curious about the author's reasoning as to why attempting to counteract it was a moral imperative for white males.
Can you give the context under which this happened? Who where these people? Why did they not think your wife was capable?
Here on HN, where people ostensibly require the weight of evidence to accept a concept, I would expect nearly 100% of people to reject this evidence-free, baseless emotional concept immediately out of hand. Yet somehow, this community of rationalists buy into handwaving without any critical thought.
We nerds appear to be just as dogmatically religious as those whose ideas we reject on the basis of lack of evidence. A little saddening.
I wasn't suggesting that because moral claims are metaphysical in nature, they're automatically wrong or meaningless.
Just that because no such arguments are offered at all, the best the author can hope for is that the argument either strikes the listeners as obviously true, or prods the listeners into further consideration which leads them to the same conclusion.
My point was simply that the only chance he has of convincing some of us (including me) of his assertion is to actually do the work of presenting a decent argument, which he hasn't done.
I wouldn't say you got an easy ride, just that your ride was easier than some others had it?
It might be a cultural thing, but I know that some of my neighbours wouldn't consider me white. Probably because I didn't have the time to shave and I really like my keffiyeh arround my neck and suddenly I might get these looks of "What does this stinking arab do on my street?"
Based on this, I think I agree with the notion that it is my responsibility to change the industry and its bias towards more inclusion. And I don't mean in "we need more quotas" sense, more in "when you see BS, call on it".
I think this is why he mentions "I am making 135 KCHF per year. That was my current salary. How about you? And you? The more we speak out, the less inequality there will be." Based on this, I think I can empathise.
You're talking to a guy who lives in a country where people who work minimal wage jobs earn about 3900$ per year. As a Junior programmer I earn about 7500$ per year and I'm considered to be "lucky"... except the cost of living is still about 35% of my salary. A programmer with a lot of experience under his belt can expect to be paid between 15k-45k per year.
While food is relatively cheap, I still have to share an apartment with two other people whom I don't even know (renting a flat on my own would cost at least 50% of my income), I have to save for a few months to buy a car or a computer (not even new ones, if I want anything decent I have to buy used things). Buying a place for myself would mean I'd have to pay for a mortgage for the next 20 years.
If I would like to work abroad I have to keep in mind that people think very little of us and that the only thing we've got going for us is that we either take the jobs no one else wants or that we can be paid less than the native citizens.
But please, do tell me my ride is easier than getting free money and being hired because you're not white.
The point I wanted to make was supposed to be more along the lines "If you, in your current situation make yourself non-white your ride will be harder then if you make yourself white" and wanted to bring it up because I tried that on a few occasions. And the experience was really weird because the change was my scarf and slight adjustment of my facial hair :) Fortunately it doesn't happen too often because I live in fairly cosmopolitan city.
> If I would like to work abroad I have to keep in mind that people think very little of us and that the only thing we've got going for us is that we either take the jobs no one else wants or that we can be paid less than the native citizens.
On one hand I would want to dispute this, because at least where I work (and I hope other large EU offices of multi-national corporations would be similar), we hire non-eu colleagues all the time. I have already worked with people from Russia, Armenia and Ukraine in my office and from what we have talked, they haven't been less compensated than the rest of us.
On the other hand, there was the experience of one of my Russian colleagues that couldn't find a sub-let, because landlords were afraid to have him because of his nationality.
But speaking of the the situation you are describing sounds similar to one I have been 3y ago? Living with my gf and 3 other random people to share the rent, working for ~8000$ a year as a junior QE (actually half of that, part-time-ing, while trying to finish school). Morgage ~20 years sounds about right as well. Now that I am the 'programmer with experience' I earn around 25k$/y.
To return to the point of "sending the elevator down", the assumption was that the assumed defaults of our industry that still more or less are 'caucasian-look', 'male' make your life easier, and if you happen to flip any of them you make it harder. If you want to add 'american' or 'westerner' to the mix to account for your brand of harder difficulty, that is fair.
- it is not racism as long as you are being racist to white people
- only white people can be racist
It is quite simple
Then the comment does not apply to you.
I don't think you quite understand how deep the rabbit hole of this form of "whiteness" goes; as a social construct it implies people from Western Europe or North America. Surely you have experienced how there are people from there who treat Eastern Europe people as less "civilized? Similarly for, say, Mediterranean ethnicities.
White male privilege might not (fully) extend to you, but that does not disprove its existence.
I'm white in the US. There is so much ignorance and illiteracy in the way white male racism is portrayed in the USA. It's a beautiful display of how you preach openness and then completely disregard all nuanced world views. You may not have known them then, but you sure as hell don't listen when someone is trying to explain it aaron.
A huge portion of people that are on the receiving end of racist systems are white male by your definition.
The thing that's so offensive about your kind and the authors kind of attitude is very similar to when some spoiled american female brat who's parents can just easily lash out tens of thousands a year for an ivy league school tells me how would i know anything about discrimination because i'm too white.
Theres even a funny 1974s movie about the miserable life of an italian immigrant in switzerland? Pane e cioccolata. https://en.wikipedia.org/wiki/Bread_and_Chocolate
But if you really care how about you take a look at interview invites in Germany/Central Europe.
Gee, assumptions much? I'm a mixed race straight male from the Netherlands. I have definitely been on the receiving end of racism plenty of times in his life, and even then there's still plenty of privileges that I got to enjoy and that I wasn't aware of until my late twenties.
These are not binary mutually exclusive concepts.
Pointing out privileges is not an accusation, or at least it shouldn't be. It's just saying: you take <x> for granted like a right, but not everyone get's to enjoy that, and the reason they don't is a lack of being male/white/straight or combination of such. Let's put in an effort to make <x> equal for everyone.
> tells me how would i know anything about discrimination because i'm too white.
Except that this is not what I'm saying. I'm saying that privileges exist at many levels, and there's gradations of privilege.
GP is a white Eastern European man. This brings a number of societal privileges. It also means he missed the boat on a number of others, and had to endure racism against certain stereotypes.
The point is that "whiteness" as a race is a exclusionary social construct that exists in gradations, and not as a yes/no binary thing based on skin.
See also:
https://www.youtube.com/watch?v=bmHct5IHxrA&list=PL6orzhPfnu...
What happened to just trying to be a decent human being and helping out those in need of a hand, regardless of race?
>Then the comment does not apply to you.
It does, I'm white. The author specifically mentions "white male".
privelage is more a factor of socio economics than race when did we start this ridiculous fight against merit and this arbitrary oppression quota system.
It might. It's possible that even though the path for him was difficult, it may still have been more difficult if he were black.
"White privilege"... Brought to you by "Black Privilege".
It doesn't matter how hard you worked or work, your accomplishments will always have the stank of "white male privilege" in the eyes of everyone non white male.
Really? You don't think there are advantages to being a woman? That my URM neighbor who got into Harvard law with a 164 LSAT would have had things easier if he were white? Your statement is incredibly racist.
I'm not being racist one bit. Just stating a definition.
I would prefer if he didn't tell me what my duties were. Instead he could try to motivate me in a positive way to think of these people who need help. Please use positive motivation, not negative one.
Warren Buffet and Bill Gates might have won the game. Someone with $5M might have.
But your average 'privileged white male'? Even if we restrict it to the middle class, there's not that much to give up, you know? It's not as if we're all paid up on the mortgage with the retirement fund sorted and now we're just drilling away for more hookers and blow.
I have real issues with the rhetoric that seems to be cropping up as of late as it seems to push the focus away from the capitalist elite that own everything, and on to those who are in the same order of magnitude of wealth, battling away to keep their lives together.
We are friends, not enemies.
I agree that racism and sexism are problems. I definitely try to not be racist and sexist myself. I even try to actively correct for my own unconscious bias.
But it's not my responsibility to fix sexism in the tech industry. I'd rather focus on some other problems which I think are more serious—global extreme poverty, for example—and that shouldn't be a moral failing on my part.
There ain't no privlege here. Nobody ever sat me down and said "this is what you need to do". Hell, nobody ever cared about that, just whether or not I could get stuff done. I never had any big friends throwing me tips and jobs like that guy at Sea World training the seals to play horns. I never begged some "angel" to give me money. When I hit a wall, I banged my head against it until I got through. When everyone else was going to "conferences" and "training classes" on the company dollar, I was back at my desk, pounding out code and reading the f'ing manual. And when somebody says I have a duty to make somebody's life easier, I want to ask them where they were when I was sweatting blood?
You want a new "language" for "privlege"? How about spelling it L-A-Z-Y? Anyone could do what I did. It isn't hard. You just have to put in the work and for Goddess's sake stop whining.
Most of us in that situation took loans. And if we did OK, we paid them off. No big deal, just another minor obstacle.
My personal opinion is not that you should bring yourself down and suffer for people of colour, but just know that you have benefited from these little effects throughout your entire life. As Warren Buffet said, these "snowball" into a pretty comfortable life.
I was a 17 year old non-white guy, minding my own business, and I was detained for matching a description. Who? Why? Nope, just matching a description. I was in the system now. Every time I have to deal with the system, I fight to make sure there are no traces. And every few years, I have to do so. Meanwhile, my white friends who work in the financial industry transport drugs across state lines and never have any issues, even if they are pulled over. I know, because I travelled with them once and I was the only one who was questioned for any length of time.
What the actual fuck?
I mean, it was a nice trip, but seriously? I don't even know where to buy drugs.
This is what life is like for someone who isn't white. Over and over, day in and day out. It honestly gets really tiring.
I'm not complaining, it just makes my success that much sweeter.
He is not a politician and is speaking for himself, and he has the right to say that I guess. Overall, a great write!
Just because we, personally, have made it, doesn't mean we shouldn't make the path easier for others.
Short version: I'm Irish, former illegal immigrant, naturalized citizen, pay my taxes, have a family, and consider myself a moderate success etc.
I worked very, very hard to get to here I am now, but I guarantee you that that fact that I am white (and spoke English as a first language helped too) played its part too.
It exists, it is a thing, and we're obligated to do our best to make things better for everyone along thew way.
Are there lots of ethnic minorities in the industry where you are?
Being a white male doesn't mean it was easy for you or you auto-success. It means it was easier for you compared to non-ethic majority, non-males.
source: I am 45 yr old white male
You're a part of a community. You've taken advantage of the community in the past: there is always an obligation to contribute positively back to the community.
The author is saying they think diversity is positive to the community. You can argue against that point, but you aren't: you're saying contributing is bad.
That said, that doesn't mean that you sailed through life on a magic carpet with things handed to you.
See, this is why people get frustrated when people tell them to check their privilege. White men are told all the time that they have life so easy, but almost never have their own frustrations or life experiences validated. I'm very grateful for everything I've had relatively easy in life (loving parents who never divorced and not worrying about having dinner each night, among others), but life still isn't easy, and it's frustrating feeling like there's nothing to complain about because of how you were born.
It's not about arbitrary quotas. An industry overwhelmingly populated by white men is missing out on 90% of the talent in the world. Programming ain't the NBA.
Yes, you earned your success, but being from a poor Eastern Europe family doesn't say anything about whether or not you experienced a "white privilege". Try imagine yourself being a colored female from a poor Eastern Europe family might help a bit.
"White privilege" is simply the (mostly reasonable) claim that your journey probably would have been even tougher if you were a black person from your exact same background.
I grew up in a small, very blue collar town (the sort that most people never escape). We lived on social assistance, at least until my mother killed herself and I went to live in foster homes. Eventually my father -- who later died from asbestos related cancer from his job -- let me move into a spare bedroom at his girlfriend's house.
"White male privilege".
I "made it", so to speak, purely on the backs of a couple of teachers who tried really hard, and the luck of having interests and aptitudes perfect for the time in a burgeoning, lucrative industry. But I certainly did not have a privileged upbringing.
The concept of privilege does not mean "you did not earn what you have." It means "other people with circumstances like yours were prevented from earning what you have, because of their gender or ethnicity."
It's not about tearing anyone down. It's about recognizing that people with success can help those who are being denied success, unfairly.
Being "blue collar" and "from a small town" probably set you back in at least 3 or 4 different kinds of priviledges (as in economic, well learned, and urban/cosmopolitan). So, if you compare yourself to black women that had all advantages, yes, your life more often than not will turn to have been harder.
If, on the other hand, you genuinely want to understand what "white male privilege" is all about, you should look at how women of racial minorities fared in your home town, or other similar towns. And even greater insight can be gained by observing how people treats other white men from the same town who are otherwise disadvantaged: guys with physical or cognitive disabilities, gay men, men with "foreign" accents (specially if their speech ressembles that from a not-so-far rival town), or for the matter old folks. Even if they are treated "fairly", the small indignities they have to endure on a daily basis may build up to something significant.