This really struck home for me about 15 or so years ago. I was a "principal architect" at Travelocity, which meant that I was involved in driving the most complex technical decisions of the site. I felt like I was really doing well for myself - it was the top of the "tech track" there. One day, corporate asked people who had graduated from a set of local universities to speak to graduates of those universities - since I had graduated from one, I told them I'd be interested. The woman I talked to actually seemed shocked and said (no exaggeration), "Oh, I'm sorry, I should have been more clear, we were looking for people further along in their careers".
Instead of digging your heels, and telling her your speech will be much more beneficial to both the students and the company, you did the typical nerdy thing and avoided confrontation and just left
I think OP did the smart decision.
You’ll never know if you don’t ask, and there are no stupid questions.
It's like when you learn a new language, one of the first things you learn is how to say "I don't speak X well, please slow down" in that language. Same with debate: learn how to say "I'm trying to better understand" to prime the other person for a conversation. Sometimes they'll start talking for you–that's even a common negotiation tactic, to let the other person talk to basically give you a few points to think about questioning/rebutting, or look for contradictions.
I think I'd only be able to do that if I'd had the same conversation previously. Come to think of it, sounds like just about every tech interview I've ever had.
It took years until I came around to the same realization for myself. It's significantly harder to coordinate and architect "layer 8" bullshit than it is to write apps or lay networks. And there's infinite layers of complexity in it as well.
You don't hear a whole lot of people in management claiming it's fun like you do in software engineering. That is probably a clue. Well, it was for me anyways.
I know more about medicine than the common doctor knows about computers though. Seriously, doctors in my country are selected from the best pupils and the result is mixed at best.
Judging the knowledge and context of amateurs is where most professionals fail regardless of occupation, but if you see a doctor in front of a computer you might quickly loose all faith in humanity.
That said, I don't think you need formal education in computer science, since knowledge is broadly available online. It doesn't hurt to be nudged in certain directions for a semester or two though. My university always paired physics or electrical engineering with CS. there is also a less popular option of philosophy. The latter was historically a popular combination when CS wasn't its own degree.
So it's easy to assume IT requires less skill, it's accessible to anyone. Since everybody has some knowledge of computers, they keep their computer chugging along, they assume IT is that just at a slightly higher level. They know enough to form an opinion but not enough for a good opinion. This leads to plenty of misconceptions like thinking game testers spend their days playing games and having fun, sysadmins reboot machines and reinstall some software, etc. (some, in all honesty, aren't that far from the truth :D).
An IT job is probably seen like a mechanic's, the kind of job people can't live without, can't do themselves, and will never really appreciate or hold in high regard. IT is the blue-collar of white-collar working.
I used to compete with people who got masters at same college I dropped out of. I won easily, I was forced to hire various graduates and they were nearly useless.
I think this is survivor and selection bias. There were thousands of dropouts in every cycle and you'd never hear of most. For the ones that ended up being the best, school was probably the limiting factor rather than an enabler.
I see some kids these days doing the same, justifying dropping out of school because Steve Jobs, Bill Gates, Mark Zuckerberg dropped out and they're billionaires, ignoring that they dropped out because they could do better than what their universities could offer them, and they dropped out of Stanford or Harvard not community college or small town high-school.
I went to a good school and from my generation a single drop out was successful in his career. He dropped out because he wanted to develop his company and he did. I have friends who still finished their studies even while building companies with tens of millions of Euros yearly revenue. Everyone else who dropped out ended up in menial jobs. Car dealership salesman, cashiers, etc. I'm not going to argue the value of a career but the point is they were certainly not the best. I think you are the exception, not the rule.
Gate's parents had friends in high places, went to high quality schools, and he was a trust fund kid. He was in no danger of failing and didn't need to worry about money. He could always just go back.
Zuckerberg had a private tutor. They had basically already had a college education by the time they graduated high school.
Jobs was a smart, hard working dude who was in the right place at the right time. America in the 70s is a VERY different place than America now. The ladder has been pulled up.
Trying to emulate that is foolish.
Also, since we are throwing around anecdotes like "I find my untrained co-workers to be better than my trained co-workers": I have never worked with someone who does not have a college degree that I was happy with. It does not have to be in CS. I am well aware there are counter examples, but that has been my observation.
Now I would hear stories about MIT, and be impressed, but many schools had very out dated programs.
Breadboards were cool, but I wanted to learn software.
Assembly was neat, made me a better programmer. I’ve Never once used it.
Whole series of interesting but not practical skills. I ended up running school newspaper. That was super useful for getting career launched.
I always forget because I went to DePaul University which focus is on practical software development as opposed to making me take organic chem for no apparent reason.
There are plenty of talented people from many walks of life, but statistically speaking, higher education is correlated with higher achievement and productivity in computer science. I can’t even believe it would be controversial. More advanced training and more network effects obviously lead to more opportunities and more productivity, in an aggregate sense.
There’s no mythical “diamond in the rough” formula for scouting amazing talent among dropouts.
And to be honest, a ton of real, actual value for society comes from workers fitting into standardized workplace systems, spending time on anti-harassment training, going through project management exercises that elucidate business value, and trying to absolutely get rid of false “Steve Jobs” like mentality of playing the lottery on hunches about user desires. Many people for whom university education was too structured and “too much bullshit” also lack skills and talents required to navigate that stuff in real workplaces.
In the early 2000s there was a big need for skilled developers with strong personalies. Now they prefer developers who follow orders vs skill.
In some places doing less will earn more credit. They don't fit in well in those environments.
I totally agree with you. I believe this is one of the factors why women hesitate to enter the field. They are more socially aware than we are.
Also, even in IT areas, technical capable people are relegated. We get good salaries but we don't get fancy titles. We are the only profession that allows to be managed by outsiders. Financial firms(and finance departments) are always headed by a experts in the field, same with lawyers, architects and finance. But we are managed by people that are not experts.
Totally agree. I remember talking to a girl in math class, who, while she liked the idea of using Python to solve problems, when I tried to extoll the virtues of CS to her so that maybe she'd take more courses, she regaled to me how her dad is a programmer and how miserable his job appeared to her.
Some people get titles like "code ninja", although I suppose "fancy" isn't really the right word for that.
The entrepreneurial disruption mentality historically has been a "we are sick of your bullcrap and trappings, you idiots haven't been listening so we'll start our own".
That it has worked repeatedly and utterly devestated many titans corporations run by "professional" men in suits effectively validated their iconoclasm and rejection of the standards of old. It may be arrogance but there were enough validating moments to understand why.
Suits have taken on a negative connotation. It is implicitly seen as hidebound dinosaurdom and an admission of form over function. Sort of an assumption that if they are wearing a fancy suit then they are an empty suit.
Like, that just doesn't look cool. I've been saying this for years. It's no wonder it doesn't look sexy nor command much respect. Especially not compared to a guy wearing a well tailored suit.
Sure, it feels good, but that's the same rationale for wearing crocs. You feel great until you look down and realize you're wearing crocs.
I think you got it wrong. That suit guy has to wear it, because his trade demands it, most likely for that image which has to be conveyed. That programmer can afford to wear that hoodie and still to demand his salary, yet nothing limits him to the hoodie outfit, you see?
And my contention was that programmers choosing to dress in hoodies and casual pants doesn't seem to help, whether they have a choice to wear it or not nor whether it has any bearing on their salary.
To put it in other words, person might see a programmer guy in a hoodie on his way to the office, and that guy might very well command a six figure salary, but that's not the observer's perception or first thought.
I'm not arguing about which is right or just, I'm just arguing about the reasons of why things are the way they are.
And maybe, you might think: who cares? Let them think that. Which, again, fair enough. But in the overall grand picture, if a lot of people have similar perceptions, it might not bode well for our profession overall. I mean, it's not just about attracting the opposite sex, it's also, as some already stated, inspiring more people to do take up computer science.
The testing or whatever tips on the toilets also felt a little invasive.
Not that it disproves your statement that the titles are uncommon, but hey, I just want to stand up and say "Hey, us professional hackers and ninjas and cowboys are REAL!"
If you want there to be a 'we', that would be called a workers' union.
'Professional' is when you have a strong union that forces companies to treat you as a human being, something they'd much rather not bother with.
Sorry for the confusion. We as in "We men" not as in "We HN readers". I was just speaking as a man.
Is there any evidence that women are more likely to choose careers with high social prestige?
I find this doubtful, since in North America at least the traditionally female-dominated job sectors seem to be the ones with lower social prestige. Compare the prestige of a nurse with a cardiac surgeon: which is more stereotypically male?
India also has problems it seems, eg http://bwsmartcities.businessworld.in/article/Is-India-Inc-C.... I wouldn’t say any country has really solved this problem.
People in Canada at least don't do more than pay lip service to those professions. They're remunerated poorly and yes, they have low social prestige.
If you wanna pick up a girl at a bar, do you lie and tell her you're a nurse? No, you tell her you're a cardiologist.
Nobody really respects nurses and teachers. Not saying I like it, but that's how it is.
That's assuming women are after social status, which is a strong claim.
Primary school teaching and nursing are low status professions, and they're both dominated by women. If you're going to try and explain gender imbalances exclusively via reference to status you need to explain why it's not universally predictive.
Lots of people have spent lots of time looking at this. What's predictive is working with systems vs people. Jobs that involve tinkering with machines all day = men. Jobs that involve people and especially with a caring aspect to it = women. Finance is largely about abstract "machines" like markets, where you never see the faces of the people you're trading with = men.
Not many jobs are totally balanced 50/50 men/women, but those that are tend to be perceived as having a blend of systems/people work e.g. sales (where sales includes jobs like tele-sales or travelling sales).
[Spoiler Alert] There's a great scene at the end of Silicon Valley's last episode where Gavin Belson, the failed tech CEO, leaves tech to become a more artsy-fartsy writer with a passion for the arts. Only then does he actually start to be noticed by organizations outside the Valley. Even the stars of the show, Richard Hendricks and gang fade into obscurity at the end of their startup journey - not even future generations of tech people have heard about Pied Piper. I think that is a brilliant portrayal of the reality of most people in tech - they have almost zero historical significance, ride on the waves of economic cycles, and even if they are obscenely rich (like Bezos), they just don't matter to progression of human culture. Even Elon Musk gets much less respect outside of technocrat circles than we think. On the other hand, everyone respects the like of Margaret Atwood, JK Rowling, or Barack Obama.
Caring about what everyone else thinks is a sure way to be miserable in life... The masses in general are poorly informed and understand nearly nothing out of the world that surrounds them, it's no wonder they give more respect to the author of the book that they liked or to an insanely hyped president than to someone who made a big contribution to technological progress. In other words - do good work, but don't expect people to praise you for it. It's perhaps good enough if they don't burn you at the stake...
This prejudice seems largely absent from health-care workers, for what it's worth.
(Nurses and nurse-adjacent professionals seem to think of doctors as much bigger jerks and sexists than programmers, whereas I think a lot of creative professionals now view programmers and various kinds of scientist / engineer as pretty much the ur-sexist-jerk).
I've never lived in SF so maybe it's different there, but in my experience in the industry the "tech bro" thing is a complete myth. Most software engineers are just quiet nerds/geeks, mostly Asian + Indian, and are the absolute last thing from being "bros" (unless the word "bro" has been redefined and I never got the memo).
As an aside, calling women 'females' is definitely something that can set off alarms cause it resembles the kind of language that certain sexist men use. Not saying that using it makes someone sexist, but that it can make someone sound like other people who are.
Of course, but that doesn't mean that "sexist quiet software engineer nerd" is a common personality type. In my experience the "quiet nerds" tend to be the most kind people.
Also I've found in America that most women seem to prefer dating outgoing men, so I'd guess that most of these women aren't dating these "quiet nerds".
> As an aside, calling women 'females' is definitely something that can set off alarms
Never realized the word had that connotation to some people. Sounds overly sensitive, but I'll use "women" if that's preferred.
But not so popular writer not much respect, no name wrestler even less.
Brand is status.
A lot of it is just grooming: Lawyers (and doctors) are groomed and almost expected to have socially prominent aspirations. Programmers have not but it's not like they really asked for it, most tend(ed) to be politically aloof.
Angela Merkel is also not a physicist. She studied physics and then published a few papers in 'quantum chemistry' but for basically her whole adult life she's been in politics. She's as close to a professional politician as you'll find.
I know it wasn't you but Rowling and Obama are odd picks for high status individuals. Rowling is well known but is currently having her reputation blown up and being stabbed in the back by the starlets she birthed, because she's not on board with "people can pick their own gender at will". Obama was high status when he was POTUS; where is he now? Does anyone know what he's up to these days? It's not Obama himself that had high status but the position.
In my experience Musk gets a lot of respect. I know a totally non-technical financial CEO who always cites Musk as his inspiration. The guy even likes to see himself as kind of like Musk which is hilarious to me, as he is slightly more likely to be struck by lightning than sit down with a pile of textbooks to learn a new technical skill. That's just not who he is.
Wow. So much to unpack here. I’m getting the impression that you sympathize with Rowling’s views. I’m a little more immersed in trans issues than most on HN, so let me assure you that Rowling is flat out wrong. For example, in her essay she alluded to (but didn’t cite) studies that have been discredited. A lot of her central points are easily dismantled when faced with reality. Her arguments are only convincing if you aren’t familiar with the issues.
You also echoed the idea that trans people casually picked their gender. If you ever talked to a trans person I’m sure you’d realize just how wrong that idea is. All the trans people I know report feeling like they had little choice. I can’t tell you how many times I’ve head trans people say things like “I would give anything to be a cis X”. By portraying it as a casual choice you’re belittling the daily struggle trans people endure. It’s not “just a choice” if transitioning is the only way to suppress suicidal urges, and suicide is rampant among trans people. The 2015 survey found that 41% of trans people had attempted suicide during their life. The percentage of people who had considered it was MUCH higher, but I don’t remember the exact number. It’s not a choice when your options are live or die.
I’m speaking not only from the experience of participating in trans groups, but also as a trans person myself.
At any rate, my point isn't about the topic of trans people. It merely illustrates that Rowling's social status, such that it is, doesn't seem especially helpful to her right now, leading to the question of whether she truly has any. Elon Musk can get high in interviews, make tweets so controversial he gets literally gets fined by the government for them and he just keeps on trucking: apparently his status is far higher than hers.
It isn't. At all. It is word for word what I'd expect from a malicious misrepresentation of what transgender activists believe and want to achieve. You may not be malicious here, but you are repeating phraseology that has been planted in the public consciousness by those who are.
There's at least three different arguments happening at the same time, all using the word "trans", making it really hard to pick apart which one any given person is using and making it really really easy for their opponents to paint them in a terrible light.
It's just that for lawyers , politics is almost part of their normal career progression: you go from law-student to law-maker. Political scientists or economists becoming politicians is similarly easy to grasp. Medical doctors and engineers less so, but what matters here is they are both regulated professions, regulated by lawmakers so there's a long-standing relationship.
Here in the US, you rarely study computer science to become a computer scientist but rather to be a highly paid engineer or eventually obscenely wealthy founder. The same is true for philosophers, authors, politicians and composers; increasingly, the same is true for biology, physics and even law. You study these (or any of these fields) to show some ability for abstract thought to get you into the career of your choosing.
In the US, notably, the field you actually study increasingly seems to have little to do with what you do later on in life; that all seems to do with your socioeconomic class, who you make buddies with in early schooling, who your parents know. It doesn't matter if you study law at Harvard if you don't come from wealth; and likewise, it doesn't matter if you study CS if you come from wealth. And inside the middle class to upper middle class, studying either field isn't very likely to break you into the upper class; only starting/scaling a business will.
Looking at members of the senate is also not very useful. Sure, "computer scientists" may not be represented in the Senate. But wealthy "applied computer scientists" who started companies (Bezos, Gates, etc) hire lobbying firms that essentially purchase the behavior of these senators wholesale. They have more clout than entire nation states.
Still, with that said, there's a difference between clout and high social status. But I observe that high social status is something that pertains to caste and heredity, not necessarily field of study.
Are computer scientists invited into the club before they have money? No. Do they get offered the opportunities that money doesn't buy? No. That's the difference.
No, because he's getting invited to join elite private social clubs and organisations. He's going to dinner parties with politicians and could use that network to start a political career if he wanted. He's meeting people with capital to invest. He's on the sports team with influential people. Etc.
There's a whole real-life social network out there, and they definitely aren't inviting the programmers.
Your examples are all from the perspective of someone inside the British political system. Are these jobs high status? Not from my viewpoint - there's no way I'd want to be e.g. a civil servant, a Sir or even a politician in the existing parties. A whole lot of people hold this class in contempt, really. If a senior British civil servant turned up at a social gathering that happened to be mostly software engineers and successful company founders, do you think they'd get much respect? People would be polite, certainly, but I don't think they'd have a circle around them hanging on to their every word.
I've visited the elite London social clubs. I've also had dinners in the back rooms of fancy London restaurants with investors, journalists and other members of the British 'elites', invited there specifically to talk to them. So I guess I find that world a bit less impressive than normal. Actually I've repeatedly visited two private clubs, both closed to programmers normally: one is for people in the arts and one is for people in finance. I've close relationships with someone in the arts and someone in finance, both of whom make lots of money and thus purchased these memberships. They can take guests, so, that's how I got in.
There are some perks. They have nice facilities in good locations. The receptionists, waitresses and many of the guests are very good looking, they must find them in modelling agencies or something. Would I pay to join one if I could? No way. They're ripoffs: you can get nice bars and hotels anywhere, and there are far easier ways to make business contacts in our world than going to those and hoping you bump into someone.
For example, if you want to meet investors in the UK I can hook you up in ten minutes. It's way easier for people like us to get meetings with investors than basically any other group. People know computer scientists can multiply money like nobody else. I'm actually surprised a lawyer would get the time of day from serious investors, it's certainly not an advantage of his social status.
In the end it's all relative.
> There's a whole real-life social network out there, and they definitely aren't inviting the programmers.
Is that really the case? Or is it just the case that they're not inviting the kind of "programmers" that GP knows/is (and for what it's worth, I consider myself an engineer, not a programmer)? For what it's worth, as a 30 year old "just an IC" in tech, I know a lot more HNI individuals and "high status" people (supermodels, executives, musicians, scions) /and/ find it way easier to get meetings with folks in /their/ network if I want to than my peers from university who were just as ambitious as I was and who went into law, management consulting, banking, or academia.
While I wouldn't say my experience is necessarily indicative of the average IC in my field or world, it is certainly not unique; indeed, my managers at previous firms took very similar trajectories. But then again, this is based on my experience in NYC. As the world is changing, I do think there is an increasingly accelerating understanding that the wheels of power are increasingly being seized by technology, and that those who utilize it to do so have the world as their oyster.
I'm not sure if someone in your position is in the right position to be making this conclusion, if only because your lack of experience of social status (or those of people who you know who share your vocation) doesn't prove the vocation has any causality on social status. If there is a real-life "social network" out there, and "the programmers" (of which you are one, presumably) aren't getting invited, what is the inference to draw there? That programming is inherently low status, or that many low status people are in the vocation?
To give a counterexample, much of my career has been "just a programmer", but I have never had issues building close friendships with investors, executives, musicians, actors, and other well connected people. But elite private social clubs and organizations? Dinner parties with politicians? That's all passé. That's what people who _want_ to signal high status but actually can't do. And all of the politicians and investors follow the trailblazers who are scaling creative collectives and entrepreneurship federations who are in...you guessed it, my friend group.
As I have gotten older, I have become increasingly annoyed with the "programming is a low status" vocation trope. It's incredibly naive and simplistic. You think other vocations are higher status? Your friend who is a barrister isn't high status. He looks high status to you because you've never seen what truly high status is. That isn't a dig at you; rather, it's an invitation. Reserve your judgment of the world and how it works until you actually meet and party with these billionaires, politicians, and inheritors of nobility/trust fund wealth.
Having gone to college with these folks and having made friends with them, I'll tell you that the way they work is a lot different than what you think. They are almost allergic to these vocations that you would think of as "high-status" because they think these people are upper-middle class try-hards who are simply lame. They want cool artists, musicians, photographers, club promoters, entrepreneurs and other exploration minded folks as friends. Money and vocation can't buy cool. And programmers can be very cool. But you'd have to try and figure out what that means. It usually means you have to follow more of the hacker ethos than the academia ethos. You have to have a little bit of a piratical penchant for creative destruction.
I disagree I think I have a unique ability to make it. I have two simultaneous careers - I'm a programmer and an Army officer. I can see what parties, clubs, dinners, social events, social connections the two versions of myself are invited to, and how both are treated socially.
I can directly compare the two experiences with all other variables controlled - background, education, accent, cultural awareness, where I live - just by changing the hat I'm wearing.
How can you make a better experiment than that?
You would need to make real, deep friendships with high status individuals over a long period of time and observe how they behave, what motivates them, what they have access to and what constrains them. And you'd need to do it while you're both still young and formative life experiences are still being made. It might be too late for you to do this because the best time to do this is as early in life as possible, through formative social experiences: high school, then college (not as ideal), then early career (under 25 -- even less ideal). At each of these points, people and their social groups are progressively more crystallized, and your likelihood of making friends with someone outside of your class decreases precipitously.
Your "experiment" (I would hesitate to call it that) is really just two separate experiences held by one person. In all likelihood, the things that are held invariant there (you, the person) including strengths, weaknesses, formative social bonds, socioeconomic class that you were born into -- all those have much more of an effect on your outcomes than anything else, and even if you do see slightly higher social status as an army officer, it's not truly high status, the way examples I gave (billionaires, investors, children of nobility, famous artists and musicians) indicate. They live differently. They inherited their already high status, and continue moving savvily to increase it further. They are the results of many generations of this. If you're not friends with them, you won't get invited to their parties and you won't see their world. You won't understand. Their world is /completely/ different than yours. Theirs is ruled by tradition. They have obscene amounts of resources. They can do whatever they want. They maintain their position. You cannot experiment in any way possible that would imply anything about the way they live their lives; to think otherwise would be very naive and simply at odds at reality.
If it seems like that's unfair and that makes it tough or impossible for you to experimentally verify: I'd say I agree with you, but that it was designed that way on purpose over thousands of years.
And don't take my word for it. Make friends with these people, if you can. See how they see their world and move inside of it. Your priors might change. I know mine did.
This is backwards - in order to see how people treat people based on their profession, you can't make friends with them... because then they aren't judging you on your profession any more, are they?
If the exact same person is treated in two different ways, and absolutely nothing changes except their profession, then the profession is the only possible cause of the difference.
You try it! Go into an environment presenting with one profession, then another, and see the difference! Book into a hotel describing yourself as 'doctor' and you'll get treated differently than when you book in as 'mister'. You can try it yourself and it's plainly obvious that society sees a difference.
> it's not truly high status
I think you're possibly lost track of where this started - I said A was lower than the B. You're trying to argue with me that B isn't the highest, but I never said that - you're arguing against something nobody said in the first place.
This is already bad, but
> you lack charisma to such a degree that
...crosses into personal attack. That's not allowed on HN, and we ban accounts that do it, so please don't. You can easily make your substantive points without it anyhow. If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
Edit: we've had to ask you this twice before. That's not cool:
https://news.ycombinator.com/item?id=20954954
https://news.ycombinator.com/item?id=19051452
Worse, you got involved in another personal flamewar just a few days ago: https://news.ycombinator.com/item?id=23646853.
There's clearly a pattern here. I'm not going to ban you now because you've also posted good comments, but please don't post any more personal attacks to HN, and please avoid tedious tit-for-tat entanglements with other users where the argument slides further to the right of the page as it slides further down in quality.
How would you have phrased it, then? Genuinely curious here.
That's secondary though. Please don't miss the main point: personal attacks are not ok.
In essence, it's about the professions that work closely with other people. If you're high-ranking in a profession that provides an personal service that matters to socially important people, you'll have influence. Does your profession bring you into personal contacts with important people, where they are motivated (or forced) to rely on your specific personal competence? That will buy you their respect.
That's I think where I disagree. I would say that wealth is almost always a consequence of status and influence than the reverse, with maybe the express exception of CS/tech because of US entrepreneur/startup culture -- even that is debatable, but we can at least come up with examples, in large part because tech is so young as a field. If tech is, say, 50 years old compared to common law which is 2000+ years old, to what extent should we really be drawing comparisons and to what extent should we be saying "well, the /field/ is up in the air even if human socioeconomic relations are not"?
Not sure that this is US specific, I think this has more to do with people studying things the economy doesn’t really have a need for (which while inefficient is fine by me)
CS people are a tribe on their own (if I may generalize); I've not met anyone with an interest in participating in politics. They have strong opinions on politics, but not to the point where they're willing to represent.
A few opinions:
* scientists (computer, life, or otherwise) do not think their talents are best used in making public policy. There are so many other ways those talents and intelligence could be used
* perhaps worse pay (though the benefits, and opportunity for jobs after elected office, are certainly stellar)
* the process seems toxic compared to other ways to make a living
The first and last bullets seem the most important to me. Business and academia have some similarities with government, since in both cases they involve:
* writing, with the intent to better the world somehow
* raising money, whether from selling a product, grants, or donors
* using evidence to decide what to do next
The day-to-day work seems reasonably desirable, but the way that work must be done is, I think, the dealbreaker for many scientists.
At a company, everyone you work with on a daily basis is generally in step with the overall vision. Some teammates may differ on details - which language or data store, how to architect something - but the goal of the finished solution is mostly in agreement.
In government, there are at least two groups of people who publicly profess to have VERY different ideas about what the finished solution should accomplish. And even if you get elected on the team you think has the best goals, you may no get to work towards those goals directly, since the other team might have the majority of seats.
I have so many more thoughts on this, but I'll save that for a blog post. I'm curious what others think of this though.
Assuming that's true, it makes sense from a 30,000ft level. CCP requires leaders to meet some socio-economic goal and that requires competency and a loose ability to apply scientific methodology.
In the U.S. it's much more important to argue your case, sound good and wiggle your way through the rules of law to get your way.
The above is an obviously charitable view of the Chinese system, but I can't help but feel that the U.S. has become too comfortable and apart from reality which this pandemic is now checking us for.
As a result, the education level of the current Politburo members is shockingly low. For example, Xi Jinping barely finished his middle school, then went to Tsinghua as a Worker-Peasant-Soldier student[1]. Apparently he was not well-educated, as he makes so many illiterate mistakes [2] in public speeches.
[1] https://en.m.wikipedia.org/wiki/Worker-Peasant-Soldier_stude... [2] https://zh.m.wikipedia.org/wiki/%E5%AF%B9%E4%B9%A0%E8%BF%91%...
A scientist probably finds the challenges to overcome in technology much more intellectually stimulating than she finds the challenges in politics. Which makes sense because people tend to get good at things they enjoy, and scientists need to get good at overcoming challenges much like technological challenges.
Even though making laws or doing science both require writing and documentation, the challenge in a lab or on a computer is very different than coalition building amongst hundreds of very different people.
I studied psychology and communications and so much of my studies and to an extent my aspiration were in the political/communications/leadership/management field, where in my earlier teens I was I more focused on programming and anything nerdy.
After university, I realized that I didn't (yet?) want to professionally go in the direction of my studies, so I dusted off my PHP knowledge and started 'doing websites'.
Since then, it's become clear to me that I generally prefer and thrive in this world, much as I sometimes miss the 'attending x meetings, being involved with y projects, going to z meetups' side of things just a little bit.
What I've noticed is a few things: 1) these two 'worlds' seem very distinct and I can't switch between the two easily, 2) the more time I spend in 'programmer mode', the harder it is to draw from the 'political compromise' / meetings well, not just in ability but also in patience. I've had to learn to 'manage' and make sure to feed both these separate energies to do my job as a freelancer/consultant.
For example, if I know that I have a meeting with a client on Tuesday afternoon and it's preceded by a few days of serious, focused programming, I make sure to at the very least keep Tuesday empty until the meeting, and ideally some of Monday. When I don't do this the world won't end, but I notice that I'm much worse at handling the improvisational nature of a meeting. I also need more time to prepare for the various permutations of the conversation I imagine might become true.
On the other hand, if I haven't done much programming for a while, I tend to be much better at handling the vague, suboptimal, compromise-focused stuff. And perhaps I get sloppier with my code too, but I'm not sure if that is true and it strikes me as a bit too neat to be true. Still.
Well the outcome is the same either way. And if none of the institutions have any computer scientists in them now good luck to the first few people trying because they work on social connections.
There's a social ceiling to computer scientists. I won't call it a glass ceiling even because everyone can see it.
Take an institution like the NSA - where probably some of the best computer scientists and mathematicians are working doing some of the most cutting edge work with the best resources. Who leads them? A low social status computer scientist? Of course not. They get in a high social status military officer to do that job - can't trust the computer scientists and can you blame them because they won't have any influence in society to get anything done anyway!
He’s not a computer scientist, but he’s also not an English teacher they just stuck in charge because he has a star. He’s highly qualified for that job, as are most people who have been assigned there. NSA does a lot of things that are not computer science, and many senior people there do come out of the engineering and CS fields.
He is, yes. And one of his essential qualifications needed for the job is being respected by the establishment because he's come through the establishment institutions and a profession respected by society with a combat action badge, rather than a technical contributor, which society does not respect.
Having a CAB is not one of those qualifications, most NSA directors have not had one or had any combat experience.
Just as most CEOs are hired for their business expertise, not only their technical abilities.
Whatever value we assign to that background plainly weighs less, even among people who might be a natural constituency, than agreement on various issues. Which is fine, but that means we believe the background just isn’t very valuable.
Not sure there's any conclusion to draw here, just wanted to share my personal experience.
I can't think of many others though!
It also helps against gerrymandering.
When I did my EE degree a friend of the family was pleased that I'd be able to use my Honours Degree and mathematical insight into Maxwell's Equations to get a good job as a TV repairman.
There's a strong class bias against people who do things. The class ideal is someone who owns things and tells others what to do in broad terms ("business strategy") and then leaves the little people to fill in the details.
One of these people asked me to contribute to a course in iOS app development. There was a lot of fluff about work ethic and marketing, and then I was supposed to come in for half a day at the end and explain to a room full of teenagers who had never done any programming of any kind how to build a complete working iOS app - "Something simple, like a map of house prices in the UK, or something like that."
But I work "in computers", and the only thing to talk about is "so, my computer has started making this funny noise..."
I find the same bias against people who do things in work life too. I have an MBA, but routinely find myself marginalised in meetings because I code. Somehow the guy from Sales who doesn't understand how the product works has a more respected opinion on our market strategy than the guy with the MBA who literally understands everything about both the market and the product (because I designed the product to meet the market). It's frustrating.
Much of what can be said about CS in the UK is true of the "technical middle class" in general.
https://en.wikipedia.org/wiki/Great_British_Class_Survey#Tec...
"The technical middle class, about 6 percent of British society, shows high economic capital, very high status of social contacts, but relatively few contacts reported, and moderate cultural capital. Occupations represented include medical radiographers, aircraft pilots, pharmacists, natural and social science professionals and physical scientists, senior professionals in education establishments, and business, research, and administrative positions.[17]
The technical middle class is relatively well to do, with an average household incomes of £38,000, average savings of £66,000 and houses worth an average of £163,000. Members of the class report the lowest number of social contacts of any of the classes, though these do tend to be high status, probably mostly other professional experts. It is relatively culturally disengaged with both highbrow and emerging culture. Women comprise about 59 percent of this class. Many of technical middle class do research or scientific and technical work; a portion of the graduates are from established and prestigious universities with strong reputations for science, such as University of Birmingham, University of Warwick, University of Cambridge, University College London, University of Southampton, and Imperial College London with degrees in science and technology. Many of the technical middle class live in South East England where scientific and technical jobs are to be found. If they live in an urban area they live in the suburbs. Many of them have middle-class origins but are less engaged socially and culturally with the arts and humanities."
Going on a tangent here, but I observed the same thing while reading Proust's "In Search of Lost Time" when I was in high-school (20+ years ago), i.e. that the "technical middle class" and even the "technical upper class" of late 19th century France were way below the aristocracy of that time.
A respected engineer who had graduated from the "École des mines" and who might have even held a job as a Government minister had no chance to attend the parties hosted by the duchesse de Guermantes. Things might have changed in the meantime, though.
Not true at all. They get excited because you can build their amazing app idea. It's just like facebook but for... Oh no, you won't? Oh okay. Well let me give you my card in case you change your mind.
I do know CS majors went through a huge boom in the 90s and then a shakeout happened after the dot com bust.
As for CS majors in Congress, well, I would not expect them to start popping up until another decade or two goes by, given the average age of a Congressperson and the relatively young age of CS as a discipline.
Most of the time when someone says they work at SAP or Oracle they get a "God I hate SAP" because they're using a GUI from 1990 that looks like ass and is not intuitive.
But you are also right as well - and you'd be surprised at how inefficient it really can be.
Nonsense. I was talking to my office furniture dealer tenant about a fellow hacker. This man doesn't know a computer from an air conditioner. After I said "he previously worked for Google and Facebook" his face lit up and replied with something like "Wow, he must be good then." Never underestimate the layman.
Another take: CS is in no small part just an obscure field of mathematics with only tangential contact with the real world. No wonder people don't care about it. Software engineering, on the other hand, should have higher social status.
Most people equate Computer Science major to code monkey / grunt. And, to be fair, in many places, that may not be far from the truth. Many CS graduates are simply working on building CRUD web apps.
And, even worse, sometimes you got the people who think a CS degree means you're a technician / computer repair person and that you can and will help them with their computer issues for free. sigh
Also, I think you don't work in a pure tech company. My experience in the valley is that programmers are considered first-class employees. All my managers were programmers, some programmed on side. They understood all the complexity that goes in building a software. You can try moving into one of the pure tech companies.
Also I would kill for a product owner role. The idea that a programmer can get into a PO role is laughable. I've never seen even the glimmer of a chance of that happening to either myself or my peers.
(Though that might not be his primary qualification.)
Also, it's a relatively young field really, in terms of the HoL.
Lord Sugar ran Amstrad, a computer company, but he doesn't strike me as even being a programmer or electronic engineer (I could be wrong). But HoL is a sort of upper-upper management type gig AFAICT.
Should computer scientists have some special social status? I imagine it's like, Idk, soil science, people probably don't know it exists and then probably think you're a farmer (IT support/Programmer).
So software people look at status as a game that is 1) pointless (as Nicholas_C said here, "play stupid games, win stupid prizes"), and 2) one that is stacked against you, since you start with no status. Most software types look at that game and say "Why would I bother? I've got better things to do."
Yet I'd say it's the pursuit of intelligence that makes a person interesting in the first place, not the pursuit of gaining social status and a lot of money. So I'm quite fine if the common folk are that dumb to think that CS is inferior compared to those degrees, as if they somehow knew the difference. A lot of course depends on the institution and the quality of the education, as the lower prestige colleges definitely produce lower quality CS graduates than their equivalent in lower prestige med or law schools. I guess social ineptitude being more heavily represented among CS folk don't in the least improve their chances.
But to make a point, yes while the common folk might think that CS graduates are nerdy Gollums who code in a dark closet all day, that is just their prejudice getting the best of them. There are a lot of very smart and diligent people graduating with CS degrees, who with better social skills would be as good or better than the doctors and lawyers alike in problem solving in positions of power (such as the house of Lords). I myself though know only a rare few who would be even remotely interested in such, so I guess the situation will remain the same into the far future. Hopefully though some get involved with their communities' politics. Shipping a piece of fragile software with many stakeholders I imagine is somewhat similar to iterating a best policy involving all constituents in question. You just have to know how to sell it and get people aboard.
Regarding the politics in a democracy (UK and beyond), yes, it's a good point to look for the political apparatus as it presents well enough the essence of the underlying game, with its public image grooming and selection, all tailored to the perceived status in the masses. But then, looking at engineering (CS and other fields), I fail to see anything detrimental to public image buildup. May it be that engineering is a gate with a higher cost for a mere pass through when one aims to politics and thus makes itself a deal-breaker to that end?
Regarding the perceived lack of social status for engineering in general, I consider it a blessing. I'm quite glad there is a field where people have to be paid well (for their hard-earned skills and due to the sheer market demand), yet the status whoring game is relatively limited. I'm only afraid that it won't last.
Say an adjunct professor who makes less would be considered higher status than a mining CEO of a multimillion dollar company. In the US the CEO would be higher status without question - even if some may frown upon their business practices.
Computer science is still a relatively young field so looking for status within the traditional framework would be a mistake akin to sneering at the pioneers of the industrial revolution for getting rich through practical means rather than conquest or rents.
Did that work at all? Someone would have to be looking at your resume, skip your jobs and graduate degree and then notice what you did for undergrad.
1: You must overcome the immediate uber-nerd stereotype by being in relatively good shape and having basic social skills (small talk)
2: You need to give people a minute to google "average software developer salary"
Sure, you won't have the social cache of a Doctor, but I'd say it puts you pretty high in the social hierarchy based on personal experience.
Likewise, you might also be coopted to reach the recognition to become a knight or a lord.
That's a steep cliff to climb in a lifetime if your work field and its impact on society are not understood by most of the population (they're definitely not).
CompSci is a very young field compared to those. It wasn't even a college subject before the 70s or so.
https://studee.com/media/mps-and-their-degrees-media/
(The civil service is stuffed with PPE grads too.)
At what point will I face the decision to be "too old or move on to management?" What separates what I'm doing from an actual "career"?
That's not to say that it isn't possible to survive past 40 as a programmer, my point was just that this is a deterrence for getting a Computer Science degree. Think about any other profession; doctor, lawyer, engineer; the perception of these professions is that they get better with age. Computer Science is totally opposite, it's a field dominated by young hotshots who spun the wheel'o'algorithms and got lucky.
When it comes to jobs mysteriously drying up: you're talking about ageism. Thanks to covid-19 almost every offer I currently have on the table is remote, and I have 6 years of remote experience under my belt already... I predict that ageism will start to fade along with traditional office work. At the very least I can fudge my resume and make it look like I am younger with less experience if absolutely necessary.
Furthermore I have known many over 60 programmers who have no issue getting a job. Ageism might be an issue in silicone valley and might prohibit one from getting a gig at a new start up, but I believe this problem is overblown. I think that some older devs just fail to keep up with the industry, lose their passion and blame their personal failures on ageism.
My comment is about the perception of older programmers and why this may affect enrollment in Computer Science.
I agree with your analysis, but this is not the perception that the general population holds.
Here's a concrete example to make it really obvious.
How many computer scientists are there in the Lords in the UK? I'm not sure there's any. There are nearly 800 lawyers, doctors, religious ministers, biologists, physicist, mathematicians, philosophers, business people, politicians, authors, composers. A computer scientist who defines the field for half a century is lucky to get knight bachelor.
Look at similar establishment institutions elsewhere. Are there any computer scientists in the Senate in the US? Are computer scientists often invited to lead major public bodies? How many computer scientists become deans of universities compared to other fields?
The social status of computer scientists is zero.