I think it's similar to the relationship between computer science and statistics - both can live without the other, but both have a huge benefit of connecting their knowledge, working together, and even merging their curricula (into data science).
If you haven't read the whole article, I really recommend doing so - I was put off by the title as well, but it's an interesting analysis and makes some good recommendations.
Hmm. Not necessarily. If you're speaking strictly from the point of view of sharing knowledge, well, there's nothing really stopping that now. But if we're talking about moving computer science departments into social science departments under the pretext of sharing knowledge, I'm not sure that's necessarily a good thing. It might be, but I'm not sure.
What would the effect be of putting physics in the social science departments? Or mechanical engineering? I think if you can answer that question, you can answer it for computer science, and by extension you could just say you could introduce all of these programs into the social science departments to share knowledge... in which case you could just have a university.
> Despite the title of this essay, I'm not actually advocating for the institutionalized transfer of computing departments into social science faculties—such a move is no doubt highly impractical and implausible—but rather for a change in mentality, a recognition that the field now and in the future will have more affinities with the concerns of the academic social sciences, and fewer with the natural sciences or engineering.
It's true that nothing is stopping the exchange of knowledge now, but the minor, often bad ethics course in CS doesn't give students the impression that social sciences is a field they can and should learn from. That's why students should be sensitized as to which problems they may face with the software they write, which are directly related to and possibly already examined by social science.
In my opinion, this would be similar to the statistics courses I had in my CS studies: Scratch the surface enough to get a feeling for what's realistically correctly solvable and implementable by a programmer with no deep statistical knowledge. That way, no time is wasted with half-correct implementations caused by not knowing that there's a deeper, complex statistical problem underneath.
Would physicists have developed the atomic bomb if they had been required to take a few extra courses in social sciences and if physics departments had an extra multi-disciplinary professorship? I don't believe this would have made any difference.
The suggestions are at the same time radical and pointless. Arguably he is simply trying to colonize other fields, as he accuses CS of doing.
The difference between the atom bomb and CS is that the latter has a ubiquity of access and reproducibility that subject it to completely different ethical and philosophical concerns. The atom bomb doesn't change or influence our understanding of how political discourse operates in modern democracies. Things like social media and GPT-3 do.
I feel like this is coming from a naive socially illiterate nerd stereotype. They are smart people, they might as well know much more than you expect.
The whole point of TFA is that pure intelligence (particularly "computational thinking" type of intelligence) is no substitute for the knowledge and methodology already explored by various humanities and social science fields.
This is such a false dichotomy. There exists many, many technical programs that go to field and do that type of "social" research, using the precisely the same methodologies, knowledge of which end up with UX designers, product designers, product managers etc. This TFA readily admits. In other words, anything that social sciences can offer is already being incorporated into those programs. (I am talking about likes of human computer interaction, user experience, information processing science, network science, and tons of other hybrid programs)
If so, why didn't they make such predictions in 2012 during Facebook's IPO?
Sometimes the things they don't care about are also very deliberate. Google is perhaps the champion of causing harm by not caring about things. This is sometimes ascribed as being caused by their "engineering-centric culture", but I fail to see how engineering excellence can mesh with the real world experience of using their products. A broken clock is still broken even if all its gears are beautiful.
More to the point, I really wonder how exposure to the social sciences may help fix any of this.
The more I participate in the "tech won't fix social problems" kinds of discussions, it dawns on me that it's not the tech that's the problem, but the business models behind that tech's development and deployment. Sure, in small companies, the "tech person" and the "business person" are sometimes the same individual, but I still can't think of a single example where harmful technology was irresponsibly deployed "because it would be elegant/useful/cool" - the problems happen when the motivation is, "because it's easy money".
But that line of thinking reduces the issue to the usual problems of society run by market economy, which is already a well-trodden ground, so you can't find new scapegoats there.
"Google is the champion of circumventing long established norms, such as the prohibition on wiretapping, and evading responsibility for doing so" says a lot more than "causing harm".
Calling Google wiretapping would be like calling your bank a wiretapper because they log every transaction. Those previously listed bad actors with badges agencies doing so would be business as usual.
It is utterly exasperating to see "Big Tech" magically become the magnet for blame of things they don't even remotely do and see people believe any ole bullshit that confirms their preconceptions.
On the other hand, Google drove surveillance vans all over the world, hoovered up people's home network wifi frames, and promoted the engineer who "accidentally" introduced that "bug". If that isn't circumventing a norm against wiretapping, I'm not sure what is.
I'm genuinely curious what you are referring to here?
Computing requires a common language and a common understanding, as does any discipline where you are dealing with the real world. If you extend social theory into computing you WILL end up with people claiming it is discriminatory to privilege any ideas within the field. Sounds like a nightmare to me.
Also, as I've mentioned in another comment, the article is not advocating for computer science and social sciences to 'become the same', but to improve communication and mutual appreciation and knowledge. (The title is a bit unfortunate.)
What would be the cost of from moving CS away from its current home?
1. The courses taught are very low level, below the level of building platforms. There really isn't a social science perspective to algos, OS, CPU arch.
2. This is already the case, 50% of classes must be from outside the department with more rules about what is required
3. This is already the case
The author seems misinformed about the nature of CS programs and how departments already work.
My point about ACM pushing garbage content shall remain
Sadly, I think you're right. Not sure if it's an attempt to remain relevant or if the group itself is just waning, but the quality over the past number of years has diminished. It's like they're now just trying to meet minimum word requirements.
You can make everything a social science with a bit of imagination.
Outside of that... I would say it's pretty clear that society benefits from research in law, psychology or history, for example.
Post 1 example of that.
It's more about recognizing that computing now controls a great deal of power and wanting a large slice of that power.