Slashdot Mirror


All Science is Computer Science [Y/N]?

angainor sent in this interesting piece: "There is an article in NY Times which claims that in fact all science is computer science. He does some small talk about the fields of modern science where computers have been successfully used. But that's it. Does he really know what he is talking about? Read this piece, but don't be proud just because you are too a computer "scientist"." The writer has a good point about new advances in many fields being due to large amounts of computing power being applied.

50 of 156 comments (clear)

  1. Re:Computer "Science" is a misnomer by Trepidity · · Score: 2

    I don't think that's being discounted, but simply using mathematics doesn't make one a scientist. A computer programmer uses mathematics in his programming in much the same way that a civil engineer uses mathematics in designing a bridge. Neither of them are really "scientists," but rather engineers who apply scientific knowledge to particular problems.

  2. Computer "Science" is a misnomer by Phaid · · Score: 5

    Most people who get CS degrees are the farthest thing from being actual computer "scientists". Real computer science is basically mathematics - whether it is finite automata or database normalization, it boils down to math.

    On the other hand, computer programming, which is really what the vast majority of CS people do, is the farthest thing from science. If it were done with discipline and planning, you might be able to call it engineering, but really when you look at the way software is actually created, it can't even be called that.

    So let's not flatter ourselves. The fact that you use computers as a tool in true scientific research, or you program computers to do specific tasks, in no way makes you a computer scientist.

    1. Re:Computer "Science" is a misnomer by kaphka · · Score: 2
      Most people who get CS degrees are the farthest thing from being actual computer "scientists".
      Yes, and most people who get Life Sciences degrees aren't "scientists" either -- they're MDs. But that doesn't mean that computer scientists aren't "real" scientists... it's just that most people who study computer science end up leaving the field and becoming programmers instead.

      It's a subtle distinction, but being a "real" computer scientist myself, I'm sensitive about it.
      --

      MSK

    2. Re:Computer "Science" is a misnomer by diablovision · · Score: 3

      Real computer scientists don't use computers.
      :P

      --
      120 characters isn't enough to explain it.
    3. Re:Computer "Science" is a misnomer by NoNeeeed · · Score: 2

      The problem CS is that it isn't really one subject, but any accumulation of several, some of which could be described as part of maths (combinatorics, proof, algorithmics) and some which are more engineering (systems architecture), and some which are only vaguly related to computers and are as much about psychology (Intelligent tutoring systems, which is what my fourth year project is on and is a combination of AI, psychology, and HCI). Even within these individual disceplines there is no agreement about whether they are sciences, or engineering. Is formal methods (a subject York uni where I am is quite big on) science, engineering, or maths?

      However the same problem exists in other areas. For example, is maths a science. This basically comes down to what we define as a science. Is science, discovery, or invention, or a combination of both. Do mathematicians discover or create mathematical constructs. That of course is an entire philosophy Phd, and an argument that has been raging for years.

      I have to agree with you on your first point about most CS degrees. I meet so many CS people from respected universities that go on about how they get taught Jave/C++ etc (insert latest fad language here). When I was looking for a university to go to one of things I looked for was one that wasn't obsessed about the technologies they use, but about the theory, which is why I came to York. The only high level language we were taught properly was Ada95 (the language of choice in this uni because of the work done on formal methods (inc SPARK ada) and realtime stuff. Instead we get exposed to lots of languages (Occam anyone? :->) that are used for different things. I have used Prolog in at least one module a year in the last three years (NLP, constraint logic programming, etc) In total we have used/been exposed to about a dozen languages. The simple reason for this is that they are tools, something that people seem to forget about. Far too many Uni's teach how to use the tools, not the theory behind them. The former change every few years, the latter remain pretty timeless. Sensibly, my course is called Computer Systems and Software Engineering, reflecting the combination of computer science theory (we do the CS BSc followed by a masters year in software engineering) and engineering.

      Interestinly, if you look at the research groups in the department, many of them contain no or very few CS graduates. many of them are full of maths people. the simple reason is that most CS people's maths is not good enough to do the really complex stuff with image recognition, neural/basian nets etc.

      Anyway, I have rambled far too long (shame I can't actually go rambling, bloody foot and mouth), back to work.


    4. Re:Computer "Science" is a misnomer by Fervent · · Score: 2
      You're wrong. The term for people nowadays who do "finite automata or database normalization" is "computer theorist". Finite automata comes into play with compiler construction (a programmer's field), and database normalization is taught in any basic data structures class.

      The difference between a computer theorist, computer programmer and "computer scientist" is arbitrary. Science, according to Webster, is "The observation, identification, description, experimental investigation, and theoretical explanation of phenomena." You wouldn't say programming simulations of real-life events an "explanation of phenomena"?

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    5. Re:Computer "Science" is a misnomer by Fervent · · Score: 2
      Most programming is usually less rigorous than that.

      I'd argue against that, but I'm too tired right now to make my point.

      --

      - I don't care if they globalize against free speech. All my best free thoughts are done in my head.

    6. Re:Computer "Science" is a misnomer by Tyndareos · · Score: 2

      Most people who get CS degrees are the farthest thing from being actual computer "scientists". Real computer science is basically mathematics

      That's a very interesting point that you make there. It was about the first thing that popped into my head when I read the article. What use has the average "computer scientist" really in the mentioned scientific fields? In my experience pracitcally none!

      I attend the University of Utrecht (in the Netherlands) for an education in so-called `Computational Science'. It's about 40% phyics, 40% math, 20% computer science in the first two years and thereafter it's about 80% math, 20% application of the computer science we were taught in first two years. We also tend to call our field "large-scale computing". So in fact it's not computer science, but computational science (that's the name we use to refer to this field of expertise, I don't know if it has any meaning abroad) that's starting to get involved in almost every field of science.

      It might be different in other countries or even on other universities, but in my experience a computer scientist never spends any time learning how to solve huge numbers of coupled equations, solve differential equations (numerically or symbolically) or even approximate an integral (with more advanced methods that the trapezoidal-rule). I want to bet that if an average person with a CS degree was told to solve a system of 10000 (or another huge number) equations, they would use Gauss-elimination. That's because it's not their field of expertise. (An iterative method, derived from the Richardson iteration, such as CG or GMRES would of course be the prefered way of solving such a huge system). And because solving these kind of systems and solving differential equations numerically (which in the end are very related) is essential to almost every computer-model that I have encountered to date, I tend to disagree with the statement that it's computer science that is becoming an significant part of almost every other science. (Unless you call computational sciece a subset of computer science)

      That's at least my take on it, based on my experience with both field. If people disagree I'd be happy to hear their story. Obviously I don't have all the answers either.

      --
      Matthijs

  3. Re:Not CS. Math. by Jonathan · · Score: 2

    Math is a useful *tool* for science, but science and math are in fact entirely different. Math is *true*
    All science, sooner or later, is *false*. That's because theorems can be proven, but hypotheses can only be disproven

  4. This is the silliest thing I've heard! by Jonathan · · Score: 3

    And I, being a bioinformatician, am one of the sorts of people the article is talking about! I did my doctorate in a microbiology department (doing bioinformatics really) and did a postdoctoral stint in a computer science department, so I can compare the two fields.

    While I think that working in a computer science department gave me an interesting perspective on problem solving, the fact is that computer science really doesn't deal with making actual programs that do things, but with more esoteric things like proving problems to be NP-hard. The sorts of applied knowledge that is useful to other fields isn't really central to the aims of computer science as such. This isn't a slam on computer science -- you can make a similar claim between the basic science of microbiology and the applied knowledge useful for treating infections.

  5. Not human science. by Lemmy+Caution · · Score: 2

    Perhaps for some theoretical non-human scientist that has a consciousness structured so that all facts are always explicit, who can simultaneously sustain conscious awareness of every level of analysis, and then communicate this to their peers, the idea behind this statement might be true. But insofar as human science refers to knowledge possessed by humans, this statement is incorrect.

  6. Re:Leave it to the media by Barbarian · · Score: 2

    Software engineering isn't Engineering either.

  7. bad wording by Laxitive · · Score: 2

    Uh. All science is not computer science. The article essentially says that a lot of scientific fields rely on massive computations performed by computers. Massive computations != computer science. CS has a lot more in common with logic and math, and formal theories of computation. Fundamentally, it has nothing to do with vanilla number crunching. Following the lead of this article, one might as well say "all science is engineering", because nearly all the sciences rely on well-engineered pieces of equipment to test their theories, gather their data, and a myriad of other things. I think a better way of phrasing it would be that 'computers have become a fundamental part of modern science (and modern life for most of the western world)' -Laxitive

    1. Re:bad wording by isdnip · · Score: 2

      Precisely. The phrase "Computer Science" refers to a math/logic subject which was given that name. But computer can describe science, the same way any noun can be used as an adjective. Such "computer science" isn't the same thing, so the headline is bad work.

      The rest of the article is good, though, in pointing out how compute-intensive much modern science is. Still, it's not CS; computers are just a powerful tool.

  8. Re:Larry Ellison was much more interesting... by kaisyain · · Score: 2

    God forbid you actually go into a field you enjoy rather than one in which you hope to become famous.

    Besides, last I checked Larry Ellison didn't know much about computer science or genetic engineering.

    The real problem with computers is now that they are so dang popular the real advances don't get the press that a new release of Linux 2.4 or a new Athlon does. People aren't interested in trying out new language paradigms because, gall darnit, if C was good enough for K&R it's good enough for them. People aren't interested in trying out new kinds of software because they're comfortable with the old kind.

    It's kinda like saying there hasn't been any development in automotive technology when what you really mean is that the cool developments take decades to actually be implemented (if they ever make it) so you never hear about.

    Pie in the sky fields like genetic engineering can fill their press releases with things like "some day we may be able to use this technology to cure congenital birth defects". More established industries like computers that already have shipping products have to be slightly more...pragmatic.

    Has genetic engineering really made big advances in the past few years? Or is that just the spin that biotech companies have put on it? Or is it our own biases based on our ingrained awe for biology and contempt for mere machines? Even if it has made great leaps in the past, is genetic engineering likely to do so in the next few years as well? How can you even begin to quantify what counts as a "big advance" except through hind sight? I think it was Yogi Berra who said, "It's hard to predict things. Especially the future."

  9. headline trolling by alienmole · · Score: 2
    This is just the NY Times doing a typical media headline troll. The article doesn't actually say what the headline implies.

    Computers have become an incredible and indispensable tool in the advancement of all the sciences, but that doesn't make "all science computer science". One could just as easily say that "all science is quantum physics" or "all science is math" and it would have the same degree of truth, i.e. some but not enough to be considered a generally true statement.

    1. Re:headline trolling by alienmole · · Score: 2
      Please apply those ideas to gravity. :-)

      Good catch!

      When talking about [quantum computing] systems, the usual computer scientist gives you a look like you were talking about warp drives.

      I think the warp drive analogy is fairly accurate. Building quantum computers is a task somewhat outside the realm of computer science, at least as it's usually defined. And, since no useful quantum computer has yet been built, we don't know for sure what physical limits we're going to run into with them. A lot of the discussion about quantum computing to date has been about unrestricted theoretical possibilities. Sure, we could develop a mathematical computing theory based on the imagined properties of a perfect quantum computer - but what are the chances that a real-world quantum computer will be as unconstrained as we would like it to be? I suggest we revisit this discussion in 25 years, when I predict that quantum computers will be "about five years" from being viable...

    2. Re:headline trolling by The+Iconoclast · · Score: 2

      Ahh, but all science _IS_ quantum physics, in that if you apply the rules of QM to your system, it will give the correct answer. Of course there are all sorts of shortcuts like Newton's Laws, or the Universal Gas Law or Ohm's law or what have you. Also it would take a LONG time to work out the biology of a human being from quantum physics, but it could be done. :-)

      As for math on the other hand, it is true that nearly all science involves math, but if you just go by the math equations, you can sometimes get non-physical solutions.

      Anyway IAAP (I am a physicist) :-)

      --
      Quando Omni Flunkus Moritati
    3. Re:headline trolling by crgrace · · Score: 2
      Ahh, but all science _IS_ quantum physics, in that if you apply the rules of QM to your system, it will give the correct answer.

      Ahh yes, the reductionist theory of science. Are you familiar with the field of non-linear dynamics (chaos theory)? Maybe you could work out human biology using quantum physics but there are two serious problems. First, we don't have the physics yet to do it, even with infinitely fast computers. It may "exist" (in the platonic sense) but we don't have it. Second, you are mixing quantum theory with DeCartes' "clockwork universe". Basically, maybe we could figure everything out with math, but only if we knew initial conditions to infinite precision. Impossible.

      Also, quantum theory isn't the end-all-be-all. We don't know how to use it to explain charge-parity-time (CP) violation yet, for example. There are theories, but not proven.

      If you really think we can do everything with quantum mechanics, I dare you to solve some fluid-dynamics problems with an abacus.

  10. Emergent properties of complex systems by alienmole · · Score: 2
    > Also it would take a LONG time to work out the biology of a human being from quantum physics, but it could be done. :-)

    That may be true (although I'd like to see you prove it), but would it be meaningful or useful? As another reply has pointed out, you're expressing a standard reductionist position, but it's one that isn't even held by most good physicists. For example, here's a quote from quantum physics professor Howard Georgi of Harvard (taken from here):

    ...the statement, "chemistry and biology are branches of physics" is not true. It *is* true that in chemistry and biology one does not encounter any new physical principles. But the systems on which the old principles act differ in such a drastic and qualitative way in the different fields that it is simply not *useful* to regard one as a branch of another. Indeed, the systems are so different that `principles' of new kinds must be developed, and it is the principles which are inherently chemical or biological which are important.
    -- Howard Georgi, "Effective quantum field theories", in The New Physics, ed. Paul Davies

    Another good intro to these kinds of issues is Murray Gell-Mann's book, "The Quark and the Jaguar". Gell-Mann's credentials as a quantum physicist are beyond reproach, but he is by no means a reductionist, and has a keen appreciation for the unique properties of complex systems - the jaguar in the title of his book is a metaphor for this.

    Since many other physicists and philosophers more qualified than I have written on this topic, I'll restrict my reponse to a freewheeling, extended analogy: quantum physics can be compared to a CPU's instruction set, or "machine code". On top of that, we layer assemblers, and then compilers and interpreters for various languages. Using compilers and interpreters, we build various systems and applications. Since ultimately, all of these things are done using machine code, is it meaningful to say that all applications are "just machine code"? There's a sense in which this is true, but let's examine it further.

    With the CPU analogy, we can do something we can't do in our single physical universe: we can take an application and compile it on a different type of CPU - a CPU with a different instruction set. Compiled for this CPU, the application still behaves identically. So by claiming that an application is machine code, we're clearly missing an important point, since the same application functionality can be achieved with completely different machine code. [Of course, both CPUs follow a more fundamental set of information theory laws, but that's not important to the argument.] The point is that complex systems exhibit "emergent properties", characteristics which arise from interactions between components of the system in question, and which can't be meaningfully analyzed, or even easily inferred, from the perspective of more basic, underlying systems.

    To cut this short (well, shorter than it would be otherwise), I'm going to make a few leaps. Imagine for a moment that we could build a toy universe in the laboratory, with different physical laws than our own. Even though its physical laws are different, it's not impossible - in fact it's quite likely - that complex systems in that universe could share some of the properties of complex systems in our universe. To take an extreme example (as I said, I'm leaping), imagine an intelligence in this other universe, and assume we could communicate with it somehow. We would probably find that we share some basic characteristics with this alien intelligence. For example, it is a common characteristic of living systems that they have a strong bias toward survival, simply because those that don't, die out. This survival instinct is something that's not a direct or obvious consequence of quantum mechanics - it's actually rooted in simple logic (perhaps all science is logic?!)

    Even if you could somehow come up with a QM model for the survival instinct, it would miss the point, since it's quite conceivable that a survival instinct could arise in a universe not based on QM - it really has nothing to do with QM. The survival instinct is just one example of an emergent property of complex systems - in this case a living system - that has little or nothing to do with the physical construction of the system.

  11. ALL YOUR SCIENCE ARE BELONG TO FOO! by dillon_rinker · · Score: 5

    AP, UPI (NY)

    In a stunning announcement today, the American Automobile Association stated "All science is actually automotive engineering." A recent study has shown that over 98% of scientific developments required the use of a car. "Without these amazing machines, I'd have to walk 45 miles to work, up hill both ways!" one scientist was quoted as saying.

    In a related event, the Carpenters Union announced "All science is actually construction." Nearly 100% of lab experiments take place in buildings that were built by builders. Without us, there'd be no labs, no checking of theories - in short, no scientific advancement." Theoretical mathematicians scoffed at the announcement, but other scientists confirmed that most labs are not in caves or other natural structures.

    Meanwhile, representatives of the National Restaurant Association are preparing press releases to explain that all science is actually eating. 100% of scientists contacted by this reporter confirmed that they would be unable to do science if it weren't for food.

  12. Is debuggin science? by cpeterso · · Score: 2

    Most programmers use (formally or informally) the scientific process to debug software defects. They witness unexpected behaviour, create a reproducible test, postulate a cause, compare the new test results with the expected/control results. Are programmers now scientists when debugging, but not when writing new code?

  13. Bah, humbug ... by LL · · Score: 2

    The naive ignorance and general gullibility of the public never ceases to amaze me. Claiming that everyone who knows how to drive requires is also a mechanic does not compute. Very broadly speaking, there are 3 branches of mathematics which feed into computers
    - statistical = accounting = infosys
    - discrete = binary/automata = computer science
    - continuous = scientific fields = computational science

    Basically computers have matured to the stage where nowadays CSEE are nothing more than software engineering techniques, but the level varies according to the stage of hardware->firmware->software->wetware. (as Intel? CEO once said, hardware is nothing but frozen software). Computers are useful because they act as mental accelerators allowing you to do stuff overnight or in between coffee breaks or QUAKE sessions. But by itself, the theory is rooted in various branches of maths split into the business of computing (variations of the accounting equation), art of computing (Knuth/algorithms/etc) and the science of computing (complex systems/quantum effects/etc). For some strange reason fun and money seem to have an inverse relationship along this continuum.

    For the average layperson who barely recognises how to access the internet (gee-whiz, moving text) the distinctions are superfluous but it doesn't help when the media confuses mathematics with their applications.

    LL

  14. assert(uses_computers != is_computer_science) by SpinyNorman · · Score: 2

    Well, my subject about says it all. Just because most scientists can and do use cars and pencils, we don't refer to them as racing drivers or pencil-operators.

    "All scientists are programmers" would have been a truer headline, as would "All programmers are not computer scientists".

  15. Re:Larry Ellison was much more interesting... by SpinyNorman · · Score: 3

    "If I were 21 years old," he said at a company conference in New Orleans, "I probably wouldn't go into computing. The computing industry is about to become boring. I'd go into genetic engineering."

    This rings true to me. Much of Comp Sci (my chosen profession, though I suck at it) seems to have a lack of discovery and / or innovation these days, with the exception of nanocomputing. Much of the rest of it is innovation, not invention / discovery. How many Turings do we have in Comp Sci now?


    Computing / computer science is a skill rather than an industry. While I'm a programmer, and have worked for a computer company (Acorn), I've also worked for a medical company and a couple of communications companies. I'm sure I could get a programming job at a medical company doing genetic research if I set my mind to it.

    Secondly, how many people working in genetics are making fundamental discoveries, and how many are just grunts doing their job? For that matter, how many people's jobs in *any* field allow them to do blue skies research of the type that may lead to fundamental discovery?

    I've long ago realized I had to separate my intellectual interests from my job. While I've been lucky to have extremely interesting work assignments, it's at home that I become the "mad scientist". :-)

  16. Re:Larry Ellison was much more interesting... by James+Lanfear · · Score: 2

    You're overestimating the potential impact of quantum computers. Unless something's changed since I stopped paying attention, QCs are Turing-equivalent -- no more, possibly less. At best, they're nondeterminstic (or do a good impression), but that's hardly a breakthough for theory. Everything we know about algorithms, formal languages, and computation still applies. On the other hand, they're hard to build, fragile, and almost useless as general purpose computers (I haven't yet heard developed proposal for I/O, which is vital to just about everything most computers do).

  17. True assersion, if poor article to back it up by ajs · · Score: 2

    All science is computer science is true in as far as it goes. The more accurate assertion would be to say that computer science is a new way of looking at information theory (which pre-dates even Babbage).

    For example, high energy physics is the process of deducing, without knowing the underlying properties of the Universe, what behavior we will see when we "crank up the heat" of the universe. If we knew the underlying properties, however, math could tell us the rest. This math, it seems, is more complex than the pre-Dirac world had thought. It does, in fact, seem to involve some rudimetary logic. Hence, the study of the universe is the study of an information system with logic, math and vast "memory", which is not unlike Turing's paper tape.

    Computer science is math, and math is the Universe. As computer science expands and more generically encompases all of mathematics, the lines get grayer. If it is fair to say that all science is math (and I think it is), it is getting increasingly more accurate to say that all science is computer science.

    1. Re:True assersion, if poor article to back it up by ajs · · Score: 2

      Why would math not describe the natural world? In fact, I think the worst cul de sac's of mathematics have been the pure-math-because-I-can-do-the-proof sort of things where there is no real-world application (e.g. complex math which just forces a certain polynomial rigor, which you don't need i for in the first place).

      Did you think that I was trying to bad-mouth math at any point in my post?

  18. Oh, this old joke again by Simon+Brooke · · Score: 2
    Just at the time I gave up being an academic ('Savant Fellow in Computing', no less) to start my first startup, the Department of Mathematics at the University at which I worked was moved in to the School of Computing. I said at the time, and I still say, that that is like putting the Department of English Literature into the School of Penmaking.

    A computer is a tool. Its use, like its construction, is a technique. In the early days of computing it made sense to pull together multidisciplinary teams from mathematics, physics, philosophy and engineering together to make the things work in the first place. That's been done.

    There are still interesting things to be done in Physics and Engineering which may, in the fullness of time, lead to better hardware, and there are still interesting things being done in Mathematics, Linguistics and Philosophy which will, in the fullness of time, lead to better software.

    But there is fundamentally no such thing as Computer Science.

    --
    I'm old enough to remember when discussions on Slashdot were well informed.
  19. Re:Computers are only a tool by Multics · · Score: 3
    Computers are only a tool

    ... until they become sentient.

    -- Multics

  20. Hmm... No by SecretAsianMan · · Score: 2

    I bet most the scientists drive cars (or use public transportation) between their place of residence and their place of work. In fact, many important discoveries would not have been possible if they had no way to transport themselves to the lab. Does this make them car designers or mechanics?

    I didn't think so.

    --
    SecretAsianMan (54.5% Slashdot pure)

    --

    Washington, DC: It's like Hollywood for ugly people.

  21. Everything is math by Hard_Code · · Score: 2

    I'm no math wiz, but isn't CS basically all based on number theory, computability, and mathematics that were around before anybody actually assembled a physical computer (computers themselves were just thought experiments until they became a physical reality, right?).

    And in turn, we just found that math is basically "full of holes".

    --

    It's 10 PM. Do you know if you're un-American?
  22. If 'All Science is Computer Science' then.. by ikekrull · · Score: 2

    Next you'll be telling us that, since art can be produced, manipulated, reproduced and analysed with the aid of computers, that all art is computer art.

    Since speech can be produced, manipulated, reproduced and analysed with the aid of computers, that all speech is computer speech.

    Since music can be produced, manipulated, reproduced and analysed with the aid of computers, that all music is computer music.

    That is just ridiculous. Computers are simply our way of patching our brains to make up for the difficulty most of us have with performing sustained, repetitive calculations. Cept we haven't managed to 'open the source' to our brains and compile in the changes yet, which is why we're fucking around with these dynamically linked modules we call computers.

    --
    I gots ta ding a ding dang my dang a long ling long
  23. All sciences might be math by selectspec · · Score: 2

    Exactly correct. Computer Science is the science of computers not the science of fungi. Now had the author said that all sciences were math, he may have had a point (not too sure about this myself, but I throw it out there).

    --

    Someone you trust is one of us.

  24. Bull Shit by jrennie · · Score: 2

    Utilizing computational power is NOT computer science. Designing processors is computer science (and computer engineering). Designing computationally efficient algorithms is computer science. Analyzing algorithm complexity is computer science. It's hilarious that so many people equate computer science to "using computers." It's like equating "hacking" and "cracking."

    Computer science (and computer engineering) lays the foundations for other fields to effectively use computers. Where would physicists and biologists be if significant time and effort had never been invested in developing programming languages, communication protocols and designing processors?

    Anyway, that NYT article is just plain silly. The Larry Ellison quote tops it off. I'll agree that much of the computing industry is boring, but computer science is an academic field and it'll be a l--o--n--g time before CS begins to get boring. Go ask good 'ol George Johnson what he thinks of Artificial Intelligence...

    Jason

  25. Re:Larry Ellison was much more interesting... by Noer · · Score: 2

    "This rings true to me. Much of Comp Sci (my chosen profession, though I suck at it) seems to have a lack of discovery and / or innovation these days, with the exception of nanocomputing. Much of the rest of it is innovation, not invention / discovery. How many Turings do we have in Comp Sci now? "

    I disagree. Computer science is about to get much more interesting in the way you mention, when quantum computing starts getting taken seriously. The entire field of algorithms needs to be rewritten for quantum computers. The fields of cryptography, compiler design, languages, and even theory of computation need to be rewritten. NP-hard doesn't necessarily mean what it used to (it doesn't make a problem intractable with quantum computers). The whole heirarchy of decidability has to be looked at a litle differently.

    --
    -- "Those who cast the votes decide nothing. Those who count the votes decide everything." -Joseph Stalin
  26. There's a big difference by Noer · · Score: 4

    Most (if not all) sciences now use computers as tools, but that's no different from using calculators as tools, or calculus as a tool, or statistical analysis as a tool. That does not mean that all sciences are mathematics or engineering. Physicists now need to be able to write code and use computers in fairly sophisticated ways, but they do NOT need to be computer scientists. Computer scientists do NOT just write code; they're generally developing more theoretical stuff, such as the theory of computation, or artificial intelligence, or advanced operating system design. It would be like calling someone who uses physics on a daily basis (gee, pretty much everyone, though I had in mind someone like a radiologist) a physicist.

    The difference is between using tools and theories (which does not make someone a scientist in that discipline, in this case computer science), and DEVELOPING those tools and theories, which is the job of scientists in various disciplines.

    --
    -- "Those who cast the votes decide nothing. Those who count the votes decide everything." -Joseph Stalin
  27. and before that, they were "Pencil Scientists" by Infonaut · · Score: 2
    because they used pencils to write down calculations and observations. The computer, like the pencil, is a tool. Scientists use their minds and tools together to create new things or discover existing facts.

    --
    Read the EFF's Fair Use FAQ
  28. Computer Science is not a Science by Jagasian · · Score: 2

    Computer Science is a mathematical field, not a scientific field. Not sure who coined the name, but it is definitely a bad one. Computer science has more to do with proof-theory, than any scientific occupation.

  29. Re:No by DrgnDancer · · Score: 2

    I do systems work for a math deptarment at a large university. One of our Professors is very involved in using computation and simulation to study various bio-medical phenomenon. Simulation is an important part of her work. By taking experimantal data, she can create simulation models that closely approximate the "real" world. Experimental data is needed to create these models, and then to validate results, but simulation is useful for running multiple senerios to see where to look for experimental research. I don't think that simulations will ever totally replace experimentation, but it will increasingly focus it, and reduce the amount of experimentation necesary to gather specific data.

    --
    I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
  30. limits of computation by e_lehman · · Score: 2

    The role of computation in science is magnified beyond its usefulness because futzing with computers is fun, easy, and something to do when you're out of other ideas.

    One example is global climate modeling. The predictions of these computer models are cited all the time, but no one really knows if they're putting out valid results or garbage. (Since these models can't predict the weather 10 days out, one must wonder about their century-term results.) That's not real science.

    Another example, I'll bet, is the computational archaeology mentioned in the article. It is easy to imagine these guys assigning variables to a lot of inexactly quantifiable phenomenon, writing equations for things that are not precisely equatable, and plugging in estimates for unknowns. Garbage in, garbage out. That's futzing, not science.

    (For that matter, has the Santa Fe Institute ever produced any useful science? As far as I can tell, they're a sensational press release factory.)

  31. Logical Flaw by Alien54 · · Score: 2
    the author says: In fact, as research on so many fronts is becoming increasingly dependent on computation, all science, it seems, is becoming computer science.

    The Logical flaw is supposing that all computation is computer science.

    There is the science of the problem you are trying to solve, and then there is the science of the tools you use to solve the problem. The two are not the same.

    Solving the Human genome is different than programming the computer to analyse the data.

    but there is an overlap. In the same way that it helps to have business and accounting experience to be a systems analyst in a business. Although alot of system analysts do not have this either.

    --
    "It is a greater offense to steal men's labor, than their clothes"
  32. Profit vs Interest by yardgnome · · Score: 2

    That's why, when considering a career in the sciences, you really need to weigh interest a lot more heavily than the job market. Right now I'm seeing a lot of people around me trying to jump into fields that are "hot" at the monent. But, like you said, what's hot and what's not will change before they're done with their schooling.

    That's why I chose an area of study that might never be hot [probably because it's so complicated that it makes normal biologists' heads swim (signal transduction and biochemistry)], but happens to interest me greatly. True, I'll probably never make $100,000+ a year. But at least I'll always be happy doing what I do. And after living a student's lifestyle ($8,000 per year), even $30,000 per year will seem like the high life.

    ---

    --
    4-star general in a one-man army.
  33. Bio will always be hot by yardgnome · · Score: 2

    Now that genome projects are hot stuff, people have started to take a good look at the biotech industry. And if they think what's happening now is exciting, wait until they see what's in store.

    I'm willing to bet that the protein folding problem will be solved in the next 50 years. Soon after, we should start to see protein design hitting its stride. What does this all mean?
    Take a bunch of E. coli bacteria. Use the genomic info you already have to insert a new gene for ProteinX that you've designed. The bacteria then make ProteinX in a huge vat, churning out billions of copies of the protein you need within a few days.

    Think nanomachines are hot stuff? ProteinX is only a few nanometers in diameter, has no conventional moving parts (just changes in conformation) and can be regulated just be adding different chemicals into the mix.
    OR
    Think spider silk is strong? ProteinX could be modified silk fibrin, designed for more elasticity and higher tensile strength.

    The sciences will always come out with incredible discoveries. Companies that use these discoveries will always have stock that's worthwhile to own. Maybe in the short-run things might dip, but it'll always make a come back.

    ---

    --
    4-star general in a one-man army.
  34. chalkboard science by crgrace · · Score: 2
    I guess all the scientists during World War II and before were "chalkboard scientists", because the use of the chalkboard permeated all fields of science, from physics and chemistry to biology and medicine.

    Wait, they were all "pencil and paper" scientists as well. Damn, were they well-educated or what?

    And Archimedes was a "stick and dirt" scientist, right?

    Give me a break. The computer is a tool. A very powerful tool, in fact indispensible now, but a tool nontheless. I'm an Electrical Engineering researcher, and I spend a lot of time writing computer programs for my research in a variety of languages. Please don't call me a Computer Scientist, though, or I might just throw up. I use oscilloscopes a lot too. Does that make me an "oscilloscope scientist"?

    Computer science is a well developed discipline in which very smart people devise new ways to solve problems. People in other fields, like me, use what computer scientists come up with. We are not computer scientists in our own right.

  35. Larry Ellison was much more interesting... by Kasreyn · · Score: 5

    Last month a leader in the software industry, Larry Ellison, the chief executive of Oracle, predicted that the focus of the intellectual excitement will shift again.

    "If I were 21 years old," he said at a company conference in New Orleans, "I probably wouldn't go into computing. The computing industry is about to become boring. I'd go into genetic engineering."


    This rings true to me. Much of Comp Sci (my chosen profession, though I suck at it) seems to have a lack of discovery and / or innovation these days, with the exception of nanocomputing. Much of the rest of it is innovation, not invention / discovery. How many Turings do we have in Comp Sci now?

    Now genetics, this stuff is freaking AMAZING. My girlfriend is going into it, and I'm regularly amazed by the discoveries that are being made in the field. It may well be that computer science is no longer the frontier of human knowledge; I don't know.

    The article is, of course, dead wrong. Mr. Johnson needs to have his head examined if he thinks that just because computers are used as tools in many professions, that thereby all professionals are computer scientists. He wrote an article for the NYTimes online, probably using a word processor - thus by his definition he can claim to be a computer scientist.

    The thing he's dimly perceiving, but failing to adequately put into words, is how computers have become ubiquitous in the professional and academic world, and how a working knowledge of how to USE computers is fast becoming utterly essential. However, he fails to see the vast difference between being a competent end user, and being a discoverer, an inventor, a creator-of-new-things in the computer world.

    So all in all, the article is only interesting in that the author accidentally brings up something else that's worth thinking about: computers and their involvement in genetics research. Now what I want to see is more development in the field of biological computing... the day when genetics and microbiology combine with comp sci and nanotechnology / nanorobotics, will be a portentuous day.

    -Kasreyn

    --
    Kasreyn: Cheerfully playing the part of Devil's Advocate to hairtrigger /. flamers since 1999.
    1. Re:Larry Ellison was much more interesting... by sacremon · · Score: 2
      If I was 21 and wanted to get into genetic engineering, in order to do anyting above being a tech that follows other people's directions, I would need a Ph.D.

      Five years later, I would have my Ph.D., and would find that I need to do a two or three year post-doc before anyone will consider me seriously.

      Once that was done, I might find that Genetic Engineering was no longer hot, and I have no job prospects. Or that so many other people had the same idea, and there are only so many Ph.D.'s needed, that there aren't a lot of job prospects.

      Unlikely? It's what happened to me, but replace "Genetic Engineering" with "Toxicology". What happened (and is still happening) was a lot of mergers in the pharmaceutical industry. It dumped a lot of skilled toxicologists on the market, and it doesn't take a lot to saturate that segment of the market. I can see the same thing happening in Biotech in the future, where Amgen and others by buying up smaller firms first, then merge with peers in order to stay competative.

      Besides, anyone who thinks being a gene jock is exciting has never done it.

      --
      If you can't beat them, embrace and extend them.
  36. But I remember a DIFFERENT time... by Seinfeld · · Score: 2

    I remember a different time, not so long ago, when all science was Slide Rule Science. And my grandaddy told me of a day when all science was Abacus Science.
    -----------

    --
    -----------
    If you ever drop your keys into a river of molten lava, forget 'em, because man, they're gone. -- Jack
  37. cool by digidave · · Score: 2

    that must mean when I was 8 and I got one of those home science kits for my birthday that I was actually doing computer science. I gotta update my resume for that extra 5 years of CS experience I have now. Big raise here I come!

    --
    The global economy is a great thing until you feel it locally.
  38. Not True. by UltraBot2K1 · · Score: 2
    I'd like to see you tell that to Gallileo or Newton or any of the hundreds of brilliant scientists who were around before computers.

    The Aztecs had an advanced number system, and developed many of the algabraic formulas we use today. They were also amazing astronomers who made many wonderous discoveries about the heavens. All without the help of a computer.

    --

    Slashdot: Open Source, Closed Minds.