Live data from Hacker News

Computer science is a liberal arts degree

bellmar.medium.com

141–150 of 158 posts

Re: Computer science is a liberal arts degree

#141
post #139

Earlier quoted context omitted.

I think you're missing the point. Mathematics isn't a natural science, and that's what I was trying to point out. There is a term for doing science on human constructs - it's called social science. Is your thesis that mathematics is a social science? > Humans are part of nature. Human constructs are part of nature. Humans physically are part of nature, sure. Human constructs are not considered to be as far as classif…

I am not sure why you are using the phrase "natural science", is there any other kind? Lets revisit with the wikipedia definition: Science (from Latin scientia 'knowledge') is a systematic enterprise that builds and organizes knowledge in the form of testable explanations and predictions about the universe. That seems pretty general and all-inclusive to me. Any knowledge about humans; or societies; or the stuff human…

I am not doing so. I am saying that if you want to classify mathematics as a science on the basis of the existence of theorem validation software on which someone may experiment, then it is a science on human constructs, ie, a social science, and not a natural science.

The argument here for math to be a science is very tortured and contrived, but if it has any even technical validity then it makes the argument for math as a social science.

Re: Computer science is a liberal arts degree

#142

Ah, the ever green tradition of humans to define very fuzzy categories and then debating enlessly about what stuff belongs to what category.

I don't think that's what the author is doing. I think the author is arguing that the skills taught in liberal art degrees are often skills that people who do computer science need but don't value. Becuase computer science degrees answer the question of "how to build" not "what to build" but the value is in "what to build".

How to build is still valuable. Imagine if we had a world full of people who knew "what to build" but not how to build it.

Re: Computer science is a liberal arts degree

#143
post #139

Earlier quoted context omitted.

I am not sure why you are using the phrase "natural science", is there any other kind? Lets revisit with the wikipedia definition: Science (from Latin scientia 'knowledge') is a systematic enterprise that builds and organizes knowledge in the form of testable explanations and predictions about the universe. That seems pretty general and all-inclusive to me. Any knowledge about humans; or societies; or the stuff human…

I am not doing so. I am saying that if you want to classify mathematics as a science on the basis of the existence of theorem validation software on which someone may experiment, then it is a science on human constructs, ie, a social science, and not a natural science. The argument here for math to be a science is very tortured and contrived, but if it has any even technical validity then it makes the argument for ma…

>if you want to classify mathematics as a science on the basis of ... The argument here for math to be a science is very tortured and contrived,

I am not classifying Mathematics as a science on the basis that you claim. I am not even making an argument! All I am doing is empiricism!

I am observing a fact about the universe: What humans call science is any enterprise which builds and systematically organizes knowledge about the universe. I am also observing that Mathematics is one such enterprise. So it's a science.

If you think society's definition of "science" is too broad - that's fine. If you want to use a narrower definition which renders Mathematics a non-science - that's also fine.

But I am still asking why?

Why does it matter whether Mathematics is classified as a science; or a non-science; or a social science; or a natural science?

Re: Computer science is a liberal arts degree

#144

Ah, the ever green tradition of humans to define very fuzzy categories and then debating enlessly about what stuff belongs to what category.

Often the category is a language phenomenon. The language or the word spawns a philosophical debate but nobody realizes that it's just a poorly defined arbitrary word/category and the whole debate is actually centered around a language quirk. For example what's the difference between a boat and a raft? At what point is a water vehicle a boat and at what point is it a raft? Any debate on this is simply a linguistic de…

If you were stuck on a desert island, would you prefer a boat or a raft to rescue you? I'd pick boat everytime.

Words do have meaning and in a sense it's all we have.

Approaching CS as a series of abstract mathematical problems to solve can make you a very good programmer. Finding the right place in society to sell your .exe's is sometimes better solved by a programmer with a liberal arts education.

Re: Computer science is a liberal arts degree

#145

I think we should leave comp sci as what it is. > The bulk of software work today is about integrating computation into human driven tasks, predicting and anticipating how people think, what they need, how they react to new communication and work methods Sure. But that is not what comp sci is about. If one wants better programmers then those aspect should be put in a different, more job focused, degrees like Software…

I think your argument is sound, but I disagree. I think that CS degrees should absolutely involve more "humanities." CS, or any other "STEM" field, cannot be separated from human history, philosophy, ethics. As pure as it might seem, even maths and computers exist within a complex humanities context.

Wrong. Math exist by themselves being properties.

Re: Computer science is a liberal arts degree

#146
Skimmed the article but it doesn’t have that much content? I’m a developer without a “traditional” CS background (my degree is in bio engineering) but the points mentioned in the article don’t strike me as novel.

Isn’t this why STEM acronym has evolved to incorporate Art, and is now called STEAM?

The post says “but liberal arts is about critical thinking, logic, picking apart complex problems, and ethics.” and I would say the same applies to a technical education.

Re: Computer science is a liberal arts degree

#147

Earlier quoted context omitted.

Often the category is a language phenomenon. The language or the word spawns a philosophical debate but nobody realizes that it's just a poorly defined arbitrary word/category and the whole debate is actually centered around a language quirk. For example what's the difference between a boat and a raft? At what point is a water vehicle a boat and at what point is it a raft? Any debate on this is simply a linguistic de…

If you were stuck on a desert island, would you prefer a boat or a raft to rescue you? I'd pick boat everytime. Words do have meaning and in a sense it's all we have. Approaching CS as a series of abstract mathematical problems to solve can make you a very good programmer. Finding the right place in society to sell your .exe's is sometimes better solved by a programmer with a liberal arts education.

>Approaching CS as a series of abstract mathematical problems to solve can make you a very good programmer. Finding the right place in society to sell your .exe's is sometimes better solved by a programmer with a liberal arts education.

Liberal arts is like a business degree. You don't need a business degree to be good at business. In fact, the business degree is largely useless when it comes to business.

But this is besides the fact. The point is I don't actually care whether you call CS a science, a math, or a liberal arts major. It's not a profound question at all. It's more of a question I would classify as stupid. The debate around it occurs because although the question is stupid, it is deceptively profound... Similar to the question of, "what is life?"

> If you were stuck on a desert island, would you prefer a boat or a raft to rescue you? I'd pick boat everytime.

Oh you mean you want to be rescued by this boat: https://www.amazon.com/Intex-Explorer-3-Person-Inflatable-Fr...

Instead of this raft?: https://www.comfortboats.com/en/home

Again the point is the words have a fuzzy delineation. Where this point of delineation exactly lies is not an interesting or profound question, just like the question of whether or not CS is a liberal art.

Re: Computer science is a liberal arts degree

#148

Earlier quoted context omitted.

I don't think that's what the author is doing. I think the author is arguing that the skills taught in liberal art degrees are often skills that people who do computer science need but don't value. Becuase computer science degrees answer the question of "how to build" not "what to build" but the value is in "what to build".

How to build is still valuable. Imagine if we had a world full of people who knew "what to build" but not how to build it.

We do have that though, right now.

Re: Computer science is a liberal arts degree

#149

Earlier quoted context omitted.

How many programmers are making those decisions on their own and how many are doing what their PM told them do to, at the command of ever higher ups? It's a weird trend to blame all tech outcomes on programmers who often have the least amount of control over what the systems the build are intended to do.

> how many are doing what their PM told them do to, at the command of ever higher ups? There will always be sociopaths. The problem is the skilled people who can rationalize enabling them.

How do you account for downstream effects of charitable behavior where the hyperparameters have reached a complex state?

Re: Computer science is a liberal arts degree

#150

Ah, the ever green tradition of humans to define very fuzzy categories and then debating enlessly about what stuff belongs to what category.

I don't think that's what the author is doing. I think the author is arguing that the skills taught in liberal art degrees are often skills that people who do computer science need but don't value. Becuase computer science degrees answer the question of "how to build" not "what to build" but the value is in "what to build".

The same can be said about chemical, civil, and mechanical engineering, yet ...
Post reply on HN