pmb: (Default)
[personal profile] pmb
Computer science is a very young field. This is sort of trivially true when you compare it to, say, philosophy and mathematics, but also has consequences for my daily life. One thing it means is that seemingly-obvious questions have often not been asked. With a BS in CS you are qualified to begin answering many of them, if the question is explained well.

This is manifestly NOT true in math, and is less true in the more mathematical areas of CS. But for much of it, we don't even know what the right questions are. In theory we have P vs NP as an overriding question and also concerns about quantum computation (yet another area that is intensely mathematical), but in networks, we don't even know what the right questions are. In software engineering, we are feeling around in the dark, and in user interfaces, we just keep throwing things against the wall and hoping they stick. (note that these are broad generalizations, and practitioners in each of these could certainly find counterexamples, but I think the broad gist is true).

If you know some computer science and come up with a question that combines concerns in disparate subfields, the chances are good that your question has never been asked before, much less answered, that both the question and answer may be interesting to more people than just you, and that you may have all the tools you need to solve it just from your undergrad education. Are there any other fields where this is true?

Date: 2009-02-16 05:19 pm (UTC)
From: [identity profile] nuclear-eggset.livejournal.com
I'm no expert in the fields, but it appears that this is to a smaller extent true in some fields of health, where it relates to nutrition/lifestyle(particularly stress)/epigenetics. They're starting to be asked, but the idea that your genetic expression changes (and that changed expression can be passed on, possibly skipping generations), it fairly new too.

Date: 2009-02-16 05:20 pm (UTC)
From: [identity profile] nuclear-eggset.livejournal.com
oh, hah. reading comprehension fail. an undergrad education is definitely *not* enough to answer the question here. unfortunately.

Date: 2009-02-16 09:13 pm (UTC)
From: [identity profile] freyley.livejournal.com
stem cell research,
proteinomics,
neuropsychology
many subfields of cognitive science
evolutionary psychology

Many of these you could ask intelligent questions with just a BA, but the equipment needed to answer them is more specialized and expensive.

Date: 2009-02-16 09:13 pm (UTC)
From: [identity profile] freyley.livejournal.com
also, behavioral economics, which is basically psychology discovered through the use of statistics and large experiments.

Date: 2009-02-16 11:57 pm (UTC)
From: [identity profile] freyley.livejournal.com
and while I'm on this roll, let me add physics. Because graduate string theory really doesn't teach you anything.

Date: 2009-02-16 11:59 pm (UTC)
From: [identity profile] freyley.livejournal.com
er, theoretical unified everything physics...yeah, okay, that wasn't a typo, just a casualo.

Date: 2009-02-19 01:43 am (UTC)
From: [identity profile] bookerz.livejournal.com
Research, yes. Research that's accepted (or acceptable), less so? http://www.newyorker.com/reporting/2008/07/21/080721fa_fact_wallacewells is a fun yarn about the reception of surfer-scientist Garrett Lisi's string-theory replacement. It qualifies as research done outside the system, if not work that's possible to do with only undergraduate math/physics.

Date: 2009-02-16 11:52 pm (UTC)
lindseykuper: A figure, wearing a pink shirt decorated with a heart, looks upward from between dark shapes that suggest buildings. (Default)
From: [personal profile] lindseykuper
Sounds about right. I might even add straight-up neuroscience. We know so little about how the brain does what it does.

Date: 2009-02-16 11:57 pm (UTC)
From: [identity profile] freyley.livejournal.com
yeah. The dividing line between we know a lot and we know little is, entertainingly, the same dividing line as in computer science -- we know a fair bit about the individual neuron, but not much about networks of them. Which is, of course, a computation problem, though analog and involving delicate physical apparati.

Date: 2009-02-17 02:05 am (UTC)
From: [identity profile] pmb.livejournal.com
I disagree. Neuroscience needs some complicated and expensive equipment to perform its experiments. Unless you are positing some sort of theoretical neuroscience, which may as well be described as "guessing".

Date: 2009-02-17 02:08 am (UTC)
From: [identity profile] freyley.livejournal.com
We're all confusing two separate issues, and I don't know which is of importance to you.

* the ability to ask useful questions; to design useful experiments; the experience to do the above well
* the equipment to do those experiments

Computer science is special in that the equipment is cheap and readily available. The other part, lots of fields have. Most of those other fields either require expensive equipment or large numbers of victimssubjects.

Date: 2009-02-18 03:13 am (UTC)
lindseykuper: A figure, wearing a pink shirt decorated with a heart, looks upward from between dark shapes that suggest buildings. (Default)
From: [personal profile] lindseykuper
I'm not sure I believe that CS research is cheap, not when it comes to the specific subfields Peter mentioned. If one wants to explore new questions in networks and UI, I would think one would need to build networks and UIs that nobody has built before. Actually, to get there, one would probably need to build, throw away, build, throw away...it's starting to sound expensive.

I'm studying programming languages. The equipment is definitely cheap and readily available. But it's one of the older areas of CS. I don't think a BS is enough to start answering the questions in PL.

Then again, what do I know? I don't have a BS.
Edited Date: 2009-02-18 03:13 am (UTC)

Date: 2009-02-18 03:36 am (UTC)
From: [identity profile] freyley.livejournal.com
Networks and UI research are still cheap when compared to anything else we've talked about on this post. He's making the assumption that your labor is free, which is a reasonable assumption in the case of a research interest. However, if it weren't, it would raise all the fields equally -- no new question is easy to answer, all require significant labor.

And setting up a dozen computers costs very little compared to building neuroimaging.

Date: 2009-02-18 04:26 am (UTC)
lindseykuper: A figure, wearing a pink shirt decorated with a heart, looks upward from between dark shapes that suggest buildings. (Default)
From: [personal profile] lindseykuper
And setting up a dozen computers costs very little

But we're talking about answering new questions. Aren't a lot of those questions going to be questions of scale?

Date: 2009-02-18 04:38 am (UTC)
From: [identity profile] freyley.livejournal.com
Are they?

I've no idea.

Date: 2009-02-18 05:52 am (UTC)
lindseykuper: A figure, wearing a pink shirt decorated with a heart, looks upward from between dark shapes that suggest buildings. (Default)
From: [personal profile] lindseykuper
Yeah, I think so. One of the reasons computer science keeps being so interesting is that we keep having to deal with problems that we haven't encountered before in terms of scale.

I saw Peter Norvig talk a few weeks ago when I was in Mountain View, and the gist of his talk was "More data, more better." But how are we going to deal with all that data? Every day we have more than we had yesterday! Better figure it out.

Indeed, one reason I'm so excited about programming that treats computation as the evaluation of mathematical functions is that it can be a natural way to approach solving huge-scale problems which want to be broken up into lots of pieces to be solved independently and in parallel.

Date: 2009-02-18 02:42 pm (UTC)
From: [identity profile] pmb.livejournal.com
Although it should be pointed out that Peter Norvig is at the forefront of a group of AI researchers who think that intelligence is based on lots and lots of data with relatively simple algorithms.

I think in CS we have more problems than scale, although in networks there' a lot of scaling-type-stuff. But most people build and use simulators rather than building out any hardware, and simulators can run on just about any hardware.

"There are only two hard problems in Computer Science: cache invalidation and naming things. Phil Karlton"

Date: 2009-02-16 09:28 pm (UTC)
From: [identity profile] omega697.livejournal.com
Political science.

Date: 2009-02-17 08:12 pm (UTC)
From: [identity profile] clipdude.livejournal.com
This is manifestly NOT true in math
One thing I’ve learned during this job search is that many math departments want new faculty members who can propose and direct undergraduate research projects, and have some idea how they might involve undergraduates in their research program. I’ve been asked about this in pretty much every interview I’ve had so far.

Date: 2009-02-17 09:49 pm (UTC)
From: [identity profile] pmb.livejournal.com
Right, but you have to VERY carefully architect your research around that goal in a way you don't have to do in CS (IMO).

Date: 2009-02-18 01:32 am (UTC)
From: [identity profile] clipdude.livejournal.com
Oh, yeah. I can't imagine coming up with good research projects for undergraduates in mathematics is at all easy.

Date: 2009-02-18 02:44 am (UTC)
From: [identity profile] zudini.livejournal.com

This is manifestly NOT true in math

I'm not sure I agree. One great strength of mathematics, perhaps the greatest, is that it can be very, very, very specific. By building the right vocabulary and choosing the proper abstractions, you can make it tractable to consider a question that is extremely specific. This increases the chance that it's never been asked before, without necessarly increasing the chance that you need more than a B.S. to tackle it.

Will the question and answer be interesting to more people than just you? I think that depends largely on the simplicity of the construction of the question, and the "beauty factor" of the answer.

Date: 2009-02-18 04:59 am (UTC)
From: [identity profile] leech.livejournal.com
However, simple, interesting questions tend to be things that people have already thought of. Generally speaking, the more specific your machinery, the smaller the likelihood of it being (A) applicable to a problem of general interest or (B) easy to use. The rare tools that make good research tend to fulfill (A) but not (B).

Date: 2010-02-07 10:31 pm (UTC)
From: [identity profile] gustavolacerda.livejournal.com
Right, undergrads *can* do original research in math, by asking (relatively shallow) questions that have never been asked. (by shallow, I just mean not super deep)

Combinatorics is very fertile ground for coming up with new definitions, which makes it easy to ask original (but useless) mathematically interesting questions. However, for the same reason, it is hard to be sure that your questions haven't been investigated already, using different names for the concepts.

Date: 2009-02-19 02:08 am (UTC)
From: [identity profile] 175560.livejournal.com
Biochemistry, genetics, and medicine come to mind. In theory, anything that relies on recent technological advances would go in this category, because we haven't been able to study it for long.

Profile

pmb: (Default)
pmb

October 2009

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 21st, 2017 08:39 am
Powered by Dreamwidth Studios