I particularly liked the quote "scientists favor Python because
it reduces their dependency on professional programmers and gives them more control over their own projects". Yeah right :-P Actually, I worked with Python for a while, and saw just how much easier it is to write spagetti code with it than it is with more disciplined languages. How about a snippet of code that executes a Python script from a file, which returns the name of a method to call on an object? Oh, and by the way, the method is dynamically added to the object as a side effect of the execution of the script. Think I'm kidding? // Gary |
> Actually, I worked with Python for a while, and saw just how much
> easier it is to write spagetti code with it than it is with more > disciplined languages. That's a very valid criticism. I guess it comes down to personal coding preference. A related quote out there: "Python is not a nanny. It's a language for consenting adults. What you do with your classes is your business. If you use someone else's classes, it is your responsibility to consider the sanity of the source -- and to test." -- Terry Reedy > How about a snippet of code that executes > a Python script from a file, which returns the name of a method > to call on an object? Oh, and by the way, the method is dynamically > added to the object as a side effect of the execution of the script. Hey, that's cool. ;-p ____________________________________________________ http://www.redfish.com [hidden email] 624 Agua Fria Street office: (505)995-0206 Santa Fe, NM 87501 mobile: (505)577-5828 > -----Original Message----- > From: [hidden email] [mailto:[hidden email]]On Behalf > Of Gary Schiltz > Sent: Wednesday, February 05, 2003 4:29 PM > To: [hidden email] > Subject: Re: [Friam] Python Propaganda > > > I particularly liked the quote "scientists favor Python because > it reduces their dependency on professional programmers and gives > them more control over their own projects". Yeah right :-P > > Actually, I worked with Python for a while, and saw just how much > easier it is to write spagetti code with it than it is with more > disciplined languages. How about a snippet of code that executes > a Python script from a file, which returns the name of a method > to call on an object? Oh, and by the way, the method is dynamically > added to the object as a side effect of the execution of the script. > Think I'm kidding? > > // Gary > > > ========================================================= > FRIAM Complexity Coffee listserv > Meets Fridays 9AM @ Museum Hill Cafe > Archives, unsubscribe, etc.: > http://www.redfish.com/mailman/listinfo/friam_redfish.com > > |
In reply to this post by Friam mailing list
Lot of folks (and potential employers) like scripting languages,
and if you gotta have one, Python is as good as the next. After learning Python last year (pretty easy) to pad my resume, I found that I had no actual use for it. >>I particularly liked the quote "scientists favor Python because >>it reduces their dependency on professional programmers and gives >>them more control over their own projects". urk, uuuuhh, must resist.....oh well, <rant> If code is the scientific apparatus, I'm sorry but they don't get that control unless they become professional programmers themselves. Reproducable results are part of the scientific process. Questionable code == questionable science. </rant> "Ah hah! My time machine works! I've been to ancient Greece! I can prove it! See, I brought back this grape." Carl -----Original Message----- From: [hidden email] [mailto:[hidden email]]On Behalf Of Gary Schiltz Sent: Wednesday, February 05, 2003 4:29 PM To: [hidden email] Subject: Re: [Friam] Python Propaganda I particularly liked the quote "scientists favor Python because it reduces their dependency on professional programmers and gives them more control over their own projects". Yeah right :-P Actually, I worked with Python for a while, and saw just how much easier it is to write spagetti code with it than it is with more disciplined languages. How about a snippet of code that executes a Python script from a file, which returns the name of a method to call on an object? Oh, and by the way, the method is dynamically added to the object as a side effect of the execution of the script. Think I'm kidding? // Gary ========================================================= FRIAM Complexity Coffee listserv Meets Fridays 9AM @ Museum Hill Cafe Archives, unsubscribe, etc.: http://www.redfish.com/mailman/listinfo/friam_redfish.com |
>>> I particularly liked the quote "scientists favor Python because
>>> it reduces their dependency on professional programmers and gives >>> them more control over their own projects". > > urk, uuuuhh, must resist.....oh well, > > <rant> > If code is the scientific apparatus, I'm sorry but they don't get that > control unless they become professional programmers themselves. > Reproducable results are part of the scientific process. > Questionable code == questionable science. > </rant> #vent long standing rant if notTooBusyForRanting: for rant in rantList: print "I'm not sure who 'they' is but I consider myself both a scientist and a programmer. Is this rare? Oddly, it seems very foreign to many people, I know it did back at RIT (despite the program being called 'Computer Science'). I often had conversations along this line with a friend of mine in the program. What should the average CS program focus on: programming skills that could get you a job (or used to be able to get you a job), or scientific practices? Can you do both successfully? At RIT, most of the work (at least and the undergrad level) focused on programming and very little science." Okay, so that was more an academic rant than a business one and that was only one rant so I guess I didn't need the loop. I just wanted to get more Python into the message ;-) -dan _______________________________________________ [hidden email] http://www.redfish.com office: (505)995-0206 624 Agua Fria Street Santa Fe, NM 87501 |
This is a multi-part message in MIME format.
------=_NextPart_000_0000_01C2CDAA.AA8E92C0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0001_01C2CDAA.AA8E92C0" ------=_NextPart_001_0001_01C2CDAA.AA8E92C0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 8bit RE: Dan's item on what is Computer Science Those of us trained as molecular biologists or biochemists (and physicists and chemists as well) have a narrowly-defined notion of what constitutes "Science". What constitutes "good" science is always a second-order question. The strict constructionists in our field insist that unless the Scientific Method (a VERY specific process, with well-defined logical rules) is employed, research - however rigorous and interesting - simply isn't "Science". Many in our field further insist that unless the research is experimental (as opposed to merely observational), it does not qualify as "Science", because if you can't do reproducible experiments, you can't use the Scientific Method, and if you can't use the Scientific Method, what you're doing simply isn't Science. This definition has generated a split in biology between the experimentalists, and "old-fashioned" biologists who simply went out and observed what was going on, and meticulously recorded their observations. To modern biologists, this is "Natural History", and not "Science". I have done both kinds of research - mostly experimental - and although I appreciate the value of observational Natural History, it is clearly NOT "Science" by modern standards. The same might be said of economics, sociology, and the other social sciences which are making a valiant effort to upgrade their validity by trying to appear "more" scientific through the use of computers and computational methods. Economics was the first to move in this direction in the early 60's when Ken Arrow and a few others fomented the "quantitative revolution" in economics, in an effort to do computational "experiments". One can argue whether or not this constitutes use of the Scientific Method , and therefore qualifies as "Science". Perhaps this kind of work might be defined as a totally different field of methodology, but we can leave those questions to the intellectual taxonomists. When I was a grad student at Stanford in the early 1980's, the Computer Science Department there was really moving into high-gear, and as we know, ultimately spawned dozens of companies in the Valley. I don't remember when the CS Department was created, but I think it was sometime in the 70's when it emerged from the Electrical Engineering Department, where anything computer related - hardware OR software - was done. There STILL is a split there, where the EE folks insist that CS is neither Science nor Engineering, but rather just programming with an inaccurate, pretentious name. There is no question that when I was at Stanford, Computer "Science" was a misnomer. Having worked for a while in the pioneering compuational biology group at SUMEX/AIM ("Stanford University Medical Experiment/Artificial Intelligence in Medecine"), I ran into dozens of CS grad students and CS faculty, and NONE of them I ever met had the faintest notion of what the "Scientific Method" was. Few if any of them really knew what an "experiment" was or how to design one. Their approach was definitely more engineering oriented: Define a problem, goal, or task, and then design a solution ... in this case, design a language or write a program. I never heard of or saw an experiment being done among the CS people. They designed programming languages and wrote software. Valuable and intersting yes! But "Science" it was not. This has always defined the difference between Science and Engineering. Science asks and answers questions. Engineering defines problems and generates solutions to those problems. In CS, there appears to have been some evolution in recent years which may ultimately legitimate the "Science" part of CS, and that is the recognition of complex emergent phenomena from computer systems and programs. Although clearly people observed that phenomenology in the 70's and early 80's, it was my perception that they viewed that emergent complexity as the result of "bugs" rather than the unpredictable nature of the hardware and software they were designing and using. The inability to predict the outcome of a program without running it (the "First Law" of Computer Science?), or the inability to reconstruct code from merely observing its outcome, suggests something more than just an engineering or programming problem. To a real "scientist", it suggests a natural phenomenon which can be studied by doing experiments employing the Scientific Method. That would be Computer Science". Everyone wants to claim the respectability of "Science" or of being "scientific", but I think we will be better served by using a rigorous definition of what that REALLY means. ____________________________________________ Richard C. CassÃn, Ph.D., Managing Director Rio Grande Venture Partners LLC Cassin@ RioGrandeVentures.com P.O. Box 5559 Santa Fe, NM 87502 505.466.0024 Rio Grande Venture Partners LLC http://www.RioGrandeVentures.com ____________________________________________ -----Original Message----- From: [hidden email] [mailto:[hidden email]]On Behalf Of Daniel Kunkle Sent: Wednesday, February 05, 2003 10:17 PM To: [hidden email] Subject: Re: [Friam] Python Propaganda >>> I particularly liked the quote "scientists favor Python because >>> it reduces their dependency on professional programmers and gives >>> them more control over their own projects". > > urk, uuuuhh, must resist.....oh well, > > <rant> > If code is the scientific apparatus, I'm sorry but they don't get that > control unless they become professional programmers themselves. > Reproducable results are part of the scientific process. > Questionable code == questionable science. > </rant> #vent long standing rant if notTooBusyForRanting: for rant in rantList: print "I'm not sure who 'they' is but I consider myself both a scientist and a programmer. Is this rare? Oddly, it seems very foreign to many people, I know it did back at RIT (despite the program being called 'Computer Science'). I often had conversations along this line with a friend of mine in the program. What should the average CS program focus on: programming skills that could get you a job (or used to be able to get you a job), or scientific practices? Can you do both successfully? At RIT, most of the work (at least and the undergrad level) focused on programming and very little science." Okay, so that was more an academic rant than a business one and that was only one rant so I guess I didn't need the loop. I just wanted to get more Python into the message ;-) -dan _______________________________________________ [hidden email] http://www.redfish.com office: (505)995-0206 624 Agua Fria Street Santa Fe, NM 87501 ========================================================= FRIAM Complexity Coffee listserv Meets Fridays 9AM @ Museum Hill Cafe Archives, unsubscribe, etc.: http://www.redfish.com/mailman/listinfo/friam_redfish.com ------=_NextPart_001_0001_01C2CDAA.AA8E92C0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD><TITLE></TITLE> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Dus-ascii"> <META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR></HEAD> <BODY><FONT face=3DArial color=3D#0000ff size=3D2>RE: Dan's item on what = is Computer=20 Science</FONT><BR><BR> <P><FONT face=3DArial color=3D#0000ff size=3D2>Those of us trained as = molecular=20 biologists or biochemists (and physicists and chemists as=20 well) have a narrowly-defined notion of what constitutes "Science". = What=20 constitutes <EM>"good"</EM> science is always a second-order question. = The=20 strict constructionists in our field insist that unless the Scientific = Method (a=20 VERY specific process, with well-defined logical rules) is=20 employed, research - however rigorous and interesting=20 - simply isn't "Science". Many in our field = further=20 insist that unless the research is experimental (as opposed to merely=20 observational), it does not qualify as "Science", because if you can't = do=20 reproducible experiments, you can't use the Scientific Method, and if = you can't=20 use the Scientific Method, what you're doing simply isn't Science. This=20 definition has generated a split in biology between the = experimentalists, and=20 "old-fashioned" biologists who simply went out and observed what was = going on,=20 and meticulously recorded their observations. To <EM>modern</EM> =20 biologists, this is "Natural History", and not "Science". I have done = both kinds=20 of research - mostly experimental - and although I appreciate the value = of=20 observational Natural History, it is clearly NOT "Science" by modern = standards.=20 </FONT></P> <P><FONT face=3DArial color=3D#0000ff size=3D2>The same might be said of = economics,=20 sociology, and the other social sciences which are making a valiant = effort to=20 upgrade their validity by trying to appear "more" scientific through the = use of=20 computers and computational methods. Economics was the first to move in = this=20 direction in the early 60's when Ken Arrow and a few others fomented the = "quantitative revolution" in economics, in an effort to do computational = "experiments". One can argue whether or not this constitutes use of the=20 Scientific Method , and therefore qualifies as "Science". Perhaps this = kind of=20 work might be defined as a totally different field of methodology, but = we can=20 leave those questions to the intellectual taxonomists.</FONT></P> <P><FONT face=3DArial color=3D#0000ff size=3D2>When I was a grad = student at=20 Stanford in the early 1980's, the Computer<EM> Science</EM> Department = there was=20 really moving into high-gear, and as we know, ultimately spawned dozens = of=20 companies in the Valley. I don't remember when the CS Department was = created,=20 but I think it was sometime in the 70's when it emerged from the = Electrical=20 Engineering Department, where anything computer related - hardware OR = software -=20 was done. There STILL is a split there, where the EE folks insist that = CS is=20 <EM>neither</EM> Science <EM>nor</EM> Engineering, but rather just = programming with an inaccurate, pretentious name. There is no question = that when=20 I was at Stanford, Computer "Science" was a misnomer. Having worked = for a=20 while in the pioneering compuational biology group at SUMEX/AIM = <EM>("Stanford=20 University Medical Experiment/Artificial Intelligence in Medecine"), = </EM>I ran=20 into dozens of CS grad students and CS faculty, and NONE of them I ever=20 met had the faintest notion of what the "Scientific Method" was. = Few if any=20 of them really knew what an "experiment" was or how to design one. Their = approach was definitely more engineering oriented: Define a problem, = goal, or=20 task, and then design a solution ... in this case, design a language or = write a=20 program. I never heard of or saw an experiment being done among the CS = people.=20 They designed programming languages and wrote software. Valuable and = intersting=20 yes! But "Science" it was not.</FONT></P> <P><FONT face=3DArial color=3D#0000ff size=3D2>This has always defined = the difference=20 between Science and Engineering. Science asks and answers questions. = Engineering=20 defines problems and generates solutions to those problems. In CS, there = appears=20 to have been some evolution in recent years which may ultimately = legitimate=20 the "Science" part of CS, and that is the recognition of complex = emergent=20 phenomena from computer systems and programs. Although clearly people = observed=20 that phenomenology in the 70's and early 80's, it was my perception that = they=20 viewed that emergent complexity as the result of "bugs" rather than the=20 unpredictable nature of the hardware and software they were designing=20 and using. The inability to predict the outcome of a program = without=20 running it (the "First Law" of Computer Science?), or the inability to=20 reconstruct code from merely observing its outcome, suggests something = more than=20 just an engineering or programming problem. To a real "scientist", it = suggests a=20 natural phenomenon which can be studied by doing experiments employing = the=20 Scientific Method. That would be Computer <EM>Science</EM>".</FONT></P> <P><FONT face=3DArial color=3D#0000ff size=3D2>Everyone wants to claim = the=20 respectability of "Science" or of being "scientific", but I think = we will=20 be better served by using a rigorous definition of what that REALLY = means.<BR><IMG height=3D69 alt=3D"Richard small signature.JPG (2360 = bytes)"=20 src=3D"cid:170304013@06022003-170b" width=3D100></P></FONT> <DIV> <DIV> <P><FONT color=3D#000080> <SPAN=20 class=3D340533117-13062002> </SPAN> ___________________________= _________________<?xml:namespace=20 prefix =3D o ns =3D "urn:schemas-microsoft-com:office:office" = /><o:p></o:p>=20 </FONT></P> <DIV> <DIV> <DIV> <DIV> <P class=3DMsoNormal style=3D"MARGIN-RIGHT: 2.25in"><SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20 style=3D"mso-spacerun: yes"> <FONT color=3D#000080><SPAN=20 class=3D910462500-13062002> </SP= AN></SPAN><STRONG>=20 </STRONG><BIG> Richard C. Cass=EDn, Ph.D., <EM>Managing=20 Director</BIG><BR> &= nbsp; =20 </EM><BIG> Rio Grande Venture Partners LLC</BIG><EM><BR><SPAN=20 class=3D180355416-13062002> &nbs= p; =20 </SPAN></EM> <SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Cassin@=20 RioGrandeVentures.com</SPAN><SPAN=20 style=3D"mso-spacerun: yes"> <EM> <SPAN=20 class=3D910462500-13062002> &nbs= p; </SPAN></EM> <SPAN= =20 class=3D910462500-13062002><FONT=20 color=3D#000000> &nb= sp; <SPAN=20 class=3D180355416-13062002> </SPAN></FONT></SPAN> <= /SPAN></FONT></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN-RIGHT: 2.25in"><FONT = color=3D#000080><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN><SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: = Arial"> = <SPAN=20 class=3D180355416-13062002> </SPAN> </SPAN><SPAN=20 class=3D180355416-13062002> <SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: = Arial"> <FONT=20 face=3DArial>P.O. Box 5559</SPAN><BR><SPAN=20 style=3D"mso-spacerun: = yes"> &n= bsp; &nb= sp; <SPAN=20 class=3D180355416-13062002> </SPAN></SPAN> &n= bsp;=20 <SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN></SPAN><SMALL>Santa Fe, = NM <SPAN=20 class=3D180355416-13062002>87502</SPAN><BR><SPAN=20 style=3D"mso-spacerun: = yes"> &n= bsp; &nb= sp; <SPAN=20 class=3D180355416-13062002> </SPAN> <SPAN=20 class=3D180355416-13062002> </SPAN></SPAN> <SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20 style=3D"mso-spacerun: yes"> =20 </SPAN></SPAN>505.466.0024</SMALL></FONT></SPAN></FONT></P> <P class=3DMsoNormal style=3D"MARGIN-RIGHT: 2.25in"><SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: = Arial"> <SPAN=20 class=3D500442317-13062002> </SPAN> <SPAN=20 class=3D500442317-13062002> </SPAN></SPAN><IMG height=3D123=20 alt=3D"Rio Grande Ventures Logo.JPG (14976 bytes)"=20 src=3D"cid:170304013@06022003-1712"=20 width=3D341><BR> &nb= sp;<STRONG><SPAN=20 class=3D910462500-13062002><FONT face=3D"Monotype Corsiva" = color=3D#0080c0 size=3D5>Rio=20 Grande Venture Partners LLC</FONT><FONT face=3DBroadway color=3D#000080 = size=3D5>=20 </FONT></SPAN></STRONG></P> <P class=3DMsoNormal style=3D"MARGIN-RIGHT: 2.25in"><SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: = Arial"> = =20 <SPAN class=3D180355416-13062002> = </SPAN><FONT=20 color=3D#000080><A = href=3D"http://www.riograndeventures.com/">http://www.<SPAN=20 class=3D910462500-13062002>RioGrandeVentures.com</SPAN></A></SPAN><BR>&nb= sp; <SPAN=20 class=3D340533117-13062002> = </SPAN> ___________________________<SPAN=20 class=3D340533117-13062002>_</SPAN>_______________<SPAN=20 class=3D060420120-24092001>_</SPAN></FONT></P></DIV></DIV></DIV></DIV> <P><SPAN class=3D180355416-13062002></SPAN><BR></P> <P><FONT face=3DArial color=3D#0000ff = size=3D2></FONT> </P></DIV></DIV> <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px"> <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px"> <P><FONT size=3D2><FONT face=3DArial>-----Original = Message-----<BR>From:=20 [hidden email] [</FONT><A=20 href=3D"mailto:[hidden email]"><FONT=20 face=3DArial>mailto:[hidden email]</FONT></A><FONT = face=3DArial>]On=20 Behalf<BR>Of Daniel Kunkle<BR>Sent: Wednesday, February 05, 2003 = 10:17=20 PM<BR>To: [hidden email]<BR>Subject: Re: [Friam] Python=20 Propaganda<BR><BR><BR>>>> I particularly liked the quote=20 "scientists favor Python because<BR>>>> it reduces their = dependency=20 on professional programmers and gives<BR>>>> them more = control over=20 their own projects".<BR>><BR>> urk, uuuuhh, must resist.....oh = well,<BR>><BR>> <rant><BR>> If code is the scientific = apparatus, I'm sorry but they don't get that<BR>> control unless = they=20 become professional programmers themselves.<BR>> Reproducable = results are=20 part of the scientific process.<BR>> Questionable code =3D=3D = questionable=20 science.<BR>> </rant><BR><BR>#vent long standing rant<BR>if = notTooBusyForRanting:<BR> = for rant=20 in rantList:<BR> =20 print "I'm not sure who = 'they' is=20 but I consider myself both a<BR>scientist and a programmer. Is this = rare?=20 Oddly, it seems very foreign<BR>to many people, I know it did back = at RIT=20 (despite the program being<BR>called 'Computer Science'). I often = had=20 conversations along this line<BR>with a friend of mine in the = program. What=20 should the average CS<BR>program focus on: programming skills that = could get=20 you a job (or used<BR>to be able to get you a job), or scientific = practices?=20 Can you do both<BR>successfully? At RIT, most of the work (at = least=20 and the undergrad<BR>level) focused on programming and very little=20 science."<BR><BR>Okay, so that was more an academic rant than a = business one=20 and that<BR>was only one rant so I guess I didn't need the loop. I = just=20 wanted to<BR>get more Python into the message=20 = ;-)<BR><BR>-dan<BR>_______________________________________________<BR>dan= .[hidden email] =20 </FONT><A=20 href=3D"http://www.redfish.com" target=3D_blank><FONT=20 face=3DArial>http://www.redfish.com</FONT></A><BR><FONT = face=3DArial>office:=20 (505)995-0206 = 624=20 Agua Fria Street<BR> =20 =20 =20 =20 =20 Santa Fe, NM=20 = 87501<BR><BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR>FRIAM=20 Complexity Coffee listserv<BR>Meets Fridays 9AM @ Museum Hill=20 Cafe<BR>Archives, unsubscribe, etc.:<BR></FONT><A=20 href=3D"http://www.redfish.com/mailman/listinfo/friam_redfish.com"=20 target=3D_blank><FONT=20 = face=3DArial>http://www.redfish.com/mailman/listinfo/friam_redfish.com</F= ONT></A><BR></P></BLOCKQUOTE></BLOCKQUOTE></FONT></BODY></HTML> ------=_NextPart_001_0001_01C2CDAA.AA8E92C0-- ------=_NextPart_000_0000_01C2CDAA.AA8E92C0 Content-Type: image/jpeg; name="Richard small signature.JPG" Content-Transfer-Encoding: base64 Content-ID: <170304013@06022003-170b> /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAGQDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3skHm mu3FLnBprYJpkgCMjGeDigZB570oIHams3pQIc3XvWVeahcvcvZaYkUlygDSvMSI4wegOOST6fj9 X6jdyx+XbWuDdz8Jnog7ufYfzwKq3g/sjRjb2eTdXDeXGxOWeRurk9yOSfYVvTgtG+u3+ZLZf02+ /tHTLe8CbPOQNtznb6jNWxkVDZ2y2VlBbR/cijVB7gDFQ6jqEGmWUt3cNiOJcn1Y9gPc1m1zStD5 FbLUuZOOBSoeOeMVn6Nc3V1pMFzeKqTSgybF/hUnIH1AxWgpGMA0pR5W0CdxDnPSjPqT0oJyOvWm 5BGOM1Iyyv3RRQv3B9KKRRFwc0nrxQ5GaOc5pkje3Xmq91dxWdu80zfKgzgclj2AHck8U65uY7a3 kmmbbHGCzHHauX0KKTXdUl1+4VhCGKWkbdlHfH1yfqfYVtTp3TnLZf1Yhvojf0+1kXfe3YH2ublh nIjXsg+nf1Oarwn+0tekmxm3sAYk9DK33j+AwPxNS6tfPZWX7kBrqUiOBP7znp+A6n2BqXS7eGwt I7NZA8iDLkn5mY8lj9Sc/jTu+Vze70X9fgFuhcLAZOcADJPauTuc+ItQt1ywtHY+Sv8AejHDyn65 2r9Sa0tVmF9dnSkk2QInm30gONsfZM9i2PyBqxo8O+Nr5k8tpwPLTGPLiH3Fx245P1q4fuo8/X+v 69PUT952NPAVdqgAdAPSm7j6Up6e9MeRI43kkcIiKWZjwAB1rmLK2oagljEpZWkkkYJFEOrt2FZ8 EmrW1/bS39xAYrljF9niTiM4Zgdx5JwuD060/TImv7o6xcocMCtmjf8ALOP+99W6/TAqaUtea7DD HkpZqZZMdN7DCj8ix/EV0JKN4+Wv9f1qRq9TbT7g+lFKowoHtRXKbFdydpzTWY4yOakYjnIrG17W BpVjmPBuZcrCh557kjrgf4DvWkIOclFbkN2V2ZXiC4n1jUI/D9kxUP8ANdyD+BP7v45H5j1rQs9Z sIrq90+Axx2umRIJZN3CE5+X8AvNVdPsj4e0O6vpVL30imWTcckt2XPrk8+5PbFc7pukWY8ZQCJT IiI7XLsxIuJEHzSEE44dgB77vSu5QhKLito/i+v+SM7vfqzpraZZruPVtQbyFlYQWMLjBAbuR/eb 9B+NWJodO8PWM1zBaRrJzt2qN8jMeFz1OSa5c6qPE3xBsba2Jax07dKXHR2A+99M4A/GpfEOvO+s mO0RpfsbrHGAAVM7cZ9yo6D1ye1P2EnJR8rteXRf13FzJK5rWdi05OnuRJJI4n1OUdCx5EQ/T8B7 105G1QOw6Vy954h0zwmsOnss09w6mRgmGcnqWYk9Tyfwrori6gt7Yz3EqRRgAs0jBQM+5rmrKbs7 aPbzLjYmDA85FYmpE6nqKaXGT5KYluyD1X+FPxIyfYe9SSeIdJiilklvY40jmMJLnGXGMgevXtVf SZ4bPSG1K9kCPeOZ2JOTz91R64XAxShCUfetr09Qbvoad/exafYmVhlshY4x1dzwFH1NLplq1jZD zSHuZiZZ3Hdz1x7dh7AVTs4Jr+7TULyNokTP2a3bqgP8bf7RHbsPetl87j6VE/dXKvmNa6ky/dH0 ooX7oorE0Kl1cRWltLczuEijBZiewrl9Bt5dd1F9cvU2wglbSE9gD1/A/meey1oeI9IutdksrIP5 eneYZbsg4ZwuNqDHqSfy/PdjjjhiWOJFSNQFVVGAoHQAV0xmqdP3fif4L/gmbV2Vby0S8tpbeQsE kUglTgj3HvXM6Z4La1lk+1XvnROTvCAhplzkK5J4XJ5VcA98115AHak5HI/OohWnCLjF7g4pu5wG raRd+H7PU9RiuIrZHLYe3UmaUMxKrzwuCe3OB1FQaRpWp211p1/c6ZNKqRO0FqrAbJDjDSlj94jJ zzjgdq9EZd/3gGHXmlx1NdH1yXLZrX/gE8iPPofB2q397LdaiYILhrjzjPu80tj7qAcAJ655OAOK n1/RPEmrXgWRoJoYE8yDYPLiLjP3lLElumO3r6Hu+Px9KbnJyaX1ypzKVloHs1ax5ZJ4U1C10p53 WSNyVEjXEqMSWbB2qqnAy396vQLLQ7e3MUtxI11cRjCSS4wn+6o4X8B+NP1q3kvNGuYYBmUruQZ6 sDkD8xViwuprlWaWzmtlGAolK5bjrhScfjTq4mdSF33f6BGCTLe3C4xTlK7QrYx2pu7nr+VKV7mu I0JhgDjpRQv3RRSKDA9KNo9KKKAE2L6UbF9KKKADYvpRsX0oooAPLX+7R5aH+EUUUAJ5Sf3RS+Wu MYoooAPLX0pdo9KKKAFAwMCiiigD/9k= ------=_NextPart_000_0000_01C2CDAA.AA8E92C0 Content-Type: image/jpeg; name="Rio Grande Ventures Logo.JPG" Content-Transfer-Encoding: base64 Content-ID: <170304013@06022003-1712> /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACaAmkDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3k/eP 1ozTW+8aAaYx9LTM0u6kx3HUZpu6jPGaAuLmjNJkUnGKoB2aM02jvSEOzRmm0UAOzRmkzQDQAtKK bnijNIB9JmkzQKAHUUmaO1A7C4FHFJmigQuBRgUZozQFgIGKBQDxzRQFgxzRilzSUALijFFJmgBa XNNzRn3oAWikzRmgBc0UmRRmgLDqTvSZo3UwsKaTNGaT8aQC5o/GgUlAWFpabnmlFAhaTPNGaPrQ MWik7UdqGAtKKTtRQAtFJ3ooAXNLTaM0gFzRmm5ozTAdmjNNPAoFADs0ZppPNGaAHZozTc+9LmkA uaM0lFMBc0lH40UAL2ozSUUALRSUdqLgLmlpM8UZqRC0U2jrQA6kPWkz70UAFLk02lyKoZiDXbY5 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 ------=_NextPart_000_0000_01C2CDAA.AA8E92C0-- |
This is a multi-part message in MIME format.
------=_NextPart_000_028C_01C2CDB3.A311FBA0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_028D_01C2CDB3.A311FBA0" ------=_NextPart_001_028D_01C2CDB3.A311FBA0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable A couple of thoughts: My CMU philosophy department colleagues have developed methods for = inferring causal relationships from observational data. The orthodoxy = of statisticians and epidemiologists and others says that to infer that = one variable causes another you must: a.. Randomly assign cases to treatments. b.. Measure the outcome for each treatment c.. Apply some statistical method (e.g. analysis of variance) to = reject (or not) the null hypothesis that the treatments have no effect. d.. If you reject the null hypothesis you can conclude that the = treatment variable causes the observed variable This may be something like what Richard calls the scientific method. = The epidemiologists say that "correlation is not causation" and that = unless you do such an experiment you don't know whether smoking causes = cancer or cancer causes smoking--to cite a preposterous example. I'll = be happy to explain the inference of causation from conditional = independence among observed variables if anyone is interested. Richard says, "I never heard of or saw an experiment being done among = the CS people..." In my dissertation research (University of Pittsburgh = Computer Science) I did a comprehensive set of experiments to relate = properties of linear systems arising in finite element analysis to the = best memory management techniques. The matrices wouldn't fit in memory = and I/O from/to disks (or other storage devices including large scale = slow memory) dominated the time of doing floating point arthmetic. The = paper that I am about to submit is similar in that I do a large number = of experiments to test various algorithms for their effectiveness in = solving the inverse problem for gene regulation networks. Neither of = these problems which I have addressed experimentally is easily amenable = to an analytic approach because of their complexity (different meaning). = I admit that most research done by computer scientists is either = theoretical or of the kind described by Richard. Frank --- Frank C. Wimberly 505 995-8715 or 505 = 670-9918 (mobile) 140 Calle Ojo Feliz = [hidden email] or [hidden email] Santa Fe, NM 87505 = http://www.andrew.cmu.edu/user/wimberly ----- Original Message -----=20 From: Dr. Richard Cassin - Rio Grande Venture Partners=20 To: [hidden email]=20 Sent: Thursday, February 06, 2003 6:40 AM Subject: RE: [Friam] (Blog) What is "Science" ? RE: Dan's item on what is Computer Science Those of us trained as molecular biologists or biochemists (and = physicists and chemists as well) have a narrowly-defined notion of what = constitutes "Science". What constitutes "good" science is always a = second-order question. The strict constructionists in our field insist = that unless the Scientific Method (a VERY specific process, with = well-defined logical rules) is employed, research - however rigorous and = interesting - simply isn't "Science". Many in our field further = insist that unless the research is experimental (as opposed to merely = observational), it does not qualify as "Science", because if you can't = do reproducible experiments, you can't use the Scientific Method, and if = you can't use the Scientific Method, what you're doing simply isn't = Science. This definition has generated a split in biology between the = experimentalists, and "old-fashioned" biologists who simply went out and = observed what was going on, and meticulously recorded their = observations. To modern biologists, this is "Natural History", and not = "Science". I have done both kinds of research - mostly experimental - = and although I appreciate the value of observational Natural History, it = is clearly NOT "Science" by modern standards.=20 The same might be said of economics, sociology, and the other social = sciences which are making a valiant effort to upgrade their validity by = trying to appear "more" scientific through the use of computers and = computational methods. Economics was the first to move in this direction = in the early 60's when Ken Arrow and a few others fomented the = "quantitative revolution" in economics, in an effort to do computational = "experiments". One can argue whether or not this constitutes use of the = Scientific Method , and therefore qualifies as "Science". Perhaps this = kind of work might be defined as a totally different field of = methodology, but we can leave those questions to the intellectual = taxonomists. When I was a grad student at Stanford in the early 1980's, the = Computer Science Department there was really moving into high-gear, and = as we know, ultimately spawned dozens of companies in the Valley. I = don't remember when the CS Department was created, but I think it was = sometime in the 70's when it emerged from the Electrical Engineering = Department, where anything computer related - hardware OR software - was = done. There STILL is a split there, where the EE folks insist that CS is = neither Science nor Engineering, but rather just programming with an = inaccurate, pretentious name. There is no question that when I was at = Stanford, Computer "Science" was a misnomer. Having worked for a while = in the pioneering compuational biology group at SUMEX/AIM ("Stanford = University Medical Experiment/Artificial Intelligence in Medecine"), I = ran into dozens of CS grad students and CS faculty, and NONE of them I = ever met had the faintest notion of what the "Scientific Method" was. = Few if any of them really knew what an "experiment" was or how to design = one. Their approach was definitely more engineering oriented: Define a = problem, goal, or task, and then design a solution ... in this case, = design a language or write a program. I never heard of or saw an = experiment being done among the CS people. They designed programming = languages and wrote software. Valuable and intersting yes! But "Science" = it was not. This has always defined the difference between Science and = Engineering. Science asks and answers questions. Engineering defines = problems and generates solutions to those problems. In CS, there appears = to have been some evolution in recent years which may ultimately = legitimate the "Science" part of CS, and that is the recognition of = complex emergent phenomena from computer systems and programs. Although = clearly people observed that phenomenology in the 70's and early 80's, = it was my perception that they viewed that emergent complexity as the = result of "bugs" rather than the unpredictable nature of the hardware = and software they were designing and using. The inability to predict the = outcome of a program without running it (the "First Law" of Computer = Science?), or the inability to reconstruct code from merely observing = its outcome, suggests something more than just an engineering or = programming problem. To a real "scientist", it suggests a natural = phenomenon which can be studied by doing experiments employing the = Scientific Method. That would be Computer Science". Everyone wants to claim the respectability of "Science" or of being = "scientific", but I think we will be better served by using a rigorous = definition of what that REALLY means. ____________________________________________=20 Richard C. Cass=EDn, Ph.D., Managing Director Rio Grande Venture Partners LLC Cassin@ RioGrandeVentures.com = =20 P.O. Box 5559 Santa Fe, NM 87502 505.466.0024 =20 Rio Grande Venture Partners LLC=20 http://www.RioGrandeVentures.com ____________________________________________ -----Original Message----- From: [hidden email] [mailto:[hidden email]]On = Behalf Of Daniel Kunkle Sent: Wednesday, February 05, 2003 10:17 PM To: [hidden email] Subject: Re: [Friam] Python Propaganda >>> I particularly liked the quote "scientists favor Python = because >>> it reduces their dependency on professional programmers and = gives >>> them more control over their own projects". > > urk, uuuuhh, must resist.....oh well, > > <rant> > If code is the scientific apparatus, I'm sorry but they don't = get that > control unless they become professional programmers themselves. > Reproducable results are part of the scientific process. > Questionable code =3D=3D questionable science. > </rant> #vent long standing rant if notTooBusyForRanting: for rant in rantList: print "I'm not sure who 'they' is but I consider = myself both a scientist and a programmer. Is this rare? Oddly, it seems very = foreign to many people, I know it did back at RIT (despite the program = being called 'Computer Science'). I often had conversations along this = line with a friend of mine in the program. What should the average CS program focus on: programming skills that could get you a job (or = used to be able to get you a job), or scientific practices? Can you do = both successfully? At RIT, most of the work (at least and the = undergrad level) focused on programming and very little science." Okay, so that was more an academic rant than a business one and = that was only one rant so I guess I didn't need the loop. I just wanted = to get more Python into the message ;-) -dan _______________________________________________ [hidden email] http://www.redfish.com office: (505)995-0206 624 Agua Fria Street Santa Fe, NM 87501 = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D FRIAM Complexity Coffee listserv Meets Fridays 9AM @ Museum Hill Cafe Archives, unsubscribe, etc.: http://www.redfish.com/mailman/listinfo/friam_redfish.com ------=_NextPart_001_028D_01C2CDB3.A311FBA0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML xmlns:o =3D = "urn:schemas-microsoft-com:office:office"><HEAD><TITLE></TITLE> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Dwindows-1252"> <META content=3D"MSHTML 6.00.2800.1126" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV>A couple of thoughts:</DIV> <DIV> </DIV> <DIV>My CMU philosophy department colleagues have developed methods for=20 inferring causal relationships from observational data. The = orthodoxy of=20 statisticians and epidemiologists and others says that to infer that one = variable causes another you must:</DIV> <UL> <LI>Randomly assign cases to treatments.</LI> <LI>Measure the outcome for each treatment</LI> <LI>Apply some statistical method (e.g. analysis of variance) to = reject (or=20 not) the null hypothesis that the treatments have no effect.</LI> <LI>If you reject the null hypothesis you can conclude that the = treatment=20 variable causes the observed variable</LI></UL> <DIV>This may be something like what Richard calls the scientific = method. =20 The epidemiologists say that "correlation is not causation" and that = unless you=20 do such an experiment you don't know whether smoking causes cancer or = cancer=20 causes smoking--to cite a preposterous example. I'll be happy to = explain=20 the inference of causation from conditional independence among observed=20 variables if anyone is interested.</DIV> <DIV> </DIV> <DIV>Richard says, "<FONT face=3DArial color=3D#0000ff size=3D2>I never = heard of or=20 saw an experiment being done among the CS people..." <FONT=20 face=3D"Times New Roman"><FONT color=3D#000000 size=3D3>In my = dissertation research=20 (University of Pittsburgh Computer Science) I did a comprehensive set of = experiments to relate properties of linear systems arising in finite = element=20 analysis to the best memory management techniques. = The matrices=20 wouldn't fit in memory and I/O from/to disks (or other storage devices = including=20 large scale slow memory) dominated the time of doing floating point=20 arthmetic. The paper that I am about to submit is similar in that = I do a=20 large number of experiments to test various algorithms for their = effectiveness=20 in solving the inverse problem for gene regulation networks. = Neither of=20 these problems which I have addressed experimentally is easily = amenable to=20 an analytic approach because of their complexity (different=20 meaning).</FONT></FONT></FONT> </DIV> <DIV> </DIV> <DIV>I admit that <EM>most </EM>research done by computer scientists is = either=20 theoretical or of the kind described by Richard.<BR></DIV> <DIV>Frank</DIV> <DIV>---</DIV> <DIV>Frank C.=20 Wimberly  = ; = =20 505 995-8715 or 505 670-9918 (mobile)<BR>140 Calle Ojo=20 Feliz &n= bsp; &nb= sp; =20 <A href=3D"mailto:[hidden email]">[hidden email]</A> = or <A=20 href=3D"mailto:[hidden email]">[hidden email]</A><B= R>Santa=20 Fe, NM=20 87505 &n= bsp; &nb= sp; =20 <A=20 href=3D"http://www.andrew.cmu.edu/user/wimberly">http://www.andrew.cmu.ed= u/user/wimberly</A><BR></DIV> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; = BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV> <DIV=20 style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: = black"><B>From:</B>=20 <A title=[hidden email]=20 href=3D"mailto:[hidden email]">Dr. Richard Cassin - Rio = Grande=20 Venture Partners</A> </DIV> <DIV style=3D"FONT: 10pt arial"><B>To:</B> <A = title=[hidden email]=20 href=3D"mailto:[hidden email]">[hidden email]</A> </DIV> <DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Thursday, February 06, = 2003 6:40=20 AM</DIV> <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> RE: [Friam] (Blog) = What is=20 "Science" ?</DIV> <DIV><BR></DIV><FONT face=3DArial color=3D#0000ff size=3D2>RE: Dan's = item on what is=20 Computer Science</FONT><BR><BR> <P><FONT face=3DArial color=3D#0000ff size=3D2>Those of us trained as = molecular=20 biologists or biochemists (and physicists and chemists as=20 well) have a narrowly-defined notion of what constitutes = "Science". What=20 constitutes <EM>"good"</EM> science is always a second-order question. = The=20 strict constructionists in our field insist that unless the Scientific = Method=20 (a VERY specific process, with well-defined logical rules) is=20 employed, research - however rigorous and interesting=20 - simply isn't "Science". Many in our field = further=20 insist that unless the research is experimental (as opposed to merely=20 observational), it does not qualify as "Science", because if you can't = do=20 reproducible experiments, you can't use the Scientific Method, and if = you=20 can't use the Scientific Method, what you're doing simply isn't = Science. This=20 definition has generated a split in biology between the = experimentalists, and=20 "old-fashioned" biologists who simply went out and observed what was = going on,=20 and meticulously recorded their observations. To <EM>modern</EM> = biologists, this is "Natural History", and not "Science". I have done = both=20 kinds of research - mostly experimental - and although I appreciate = the value=20 of observational Natural History, it is clearly NOT "Science" by = modern=20 standards. </FONT></P> <P><FONT face=3DArial color=3D#0000ff size=3D2>The same might be said = of economics,=20 sociology, and the other social sciences which are making a valiant = effort to=20 upgrade their validity by trying to appear "more" scientific through = the use=20 of computers and computational methods. Economics was the first to = move in=20 this direction in the early 60's when Ken Arrow and a few others = fomented the=20 "quantitative revolution" in economics, in an effort to do = computational=20 "experiments". One can argue whether or not this constitutes use of = the=20 Scientific Method , and therefore qualifies as "Science". Perhaps this = kind of=20 work might be defined as a totally different field of methodology, but = we can=20 leave those questions to the intellectual taxonomists.</FONT></P> <P><FONT face=3DArial color=3D#0000ff size=3D2>When I was a grad = student at=20 Stanford in the early 1980's, the Computer<EM> Science</EM> Department = there=20 was really moving into high-gear, and as we know, ultimately spawned = dozens of=20 companies in the Valley. I don't remember when the CS Department was = created,=20 but I think it was sometime in the 70's when it emerged from the = Electrical=20 Engineering Department, where anything computer related - hardware OR = software=20 - was done. There STILL is a split there, where the EE folks insist = that CS is=20 <EM>neither</EM> Science <EM>nor</EM> Engineering, but rather = just=20 programming with an inaccurate, pretentious name. There is no question = that=20 when I was at Stanford, Computer "Science" was a misnomer. Having = worked=20 for a while in the pioneering compuational biology group at SUMEX/AIM=20 <EM>("Stanford University Medical Experiment/Artificial Intelligence = in=20 Medecine"), </EM>I ran into dozens of CS grad students and CS faculty, = and=20 NONE of them I ever met had the faintest notion of what the = "Scientific=20 Method" was. Few if any of them really knew what an "experiment" was = or how to=20 design one. Their approach was definitely more engineering oriented: = Define a=20 problem, goal, or task, and then design a solution ... in this case, = design a=20 language or write a program. I never heard of or saw an experiment = being done=20 among the CS people. They designed programming languages and wrote = software.=20 Valuable and intersting yes! But "Science" it was not.</FONT></P> <P><FONT face=3DArial color=3D#0000ff size=3D2>This has always defined = the=20 difference between Science and Engineering. Science asks and answers=20 questions. Engineering defines problems and generates solutions to = those=20 problems. In CS, there appears to have been some evolution in recent=20 years which may ultimately legitimate the "Science" part of CS, = and that=20 is the recognition of complex emergent phenomena from computer systems = and=20 programs. Although clearly people observed that phenomenology in the = 70's and=20 early 80's, it was my perception that they viewed that emergent = complexity as=20 the result of "bugs" rather than the unpredictable nature of the = hardware and=20 software they were designing and using. The inability to predict = the=20 outcome of a program without running it (the "First Law" of Computer=20 Science?), or the inability to reconstruct code from merely observing = its=20 outcome, suggests something more than just an engineering or = programming=20 problem. To a real "scientist", it suggests a natural phenomenon which = can be=20 studied by doing experiments employing the Scientific Method. That = would be=20 Computer <EM>Science</EM>".</FONT></P> <P><FONT face=3DArial color=3D#0000ff size=3D2>Everyone wants to claim = the=20 respectability of "Science" or of being "scientific", but I think = we will=20 be better served by using a rigorous definition of what that = REALLY=20 means.<BR><IMG height=3D69 alt=3D"Richard small signature.JPG (2360 = bytes)"=20 src=3D"cid:028a01c2cdee$4f600ac0$0201a8c0@ffnpv01" = width=3D100></P></FONT> <DIV> <DIV> <P><FONT color=3D#000080> <SPAN=20 = class=3D340533117-13062002> </SPAN> ___________________________= _________________<o:p></o:p>=20 </FONT></P> <DIV> <DIV> <DIV> <DIV> <P class=3DMsoNormal style=3D"MARGIN-RIGHT: 2.25in"><SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20 style=3D"mso-spacerun: yes"> <FONT color=3D#000080><SPAN=20 = class=3D910462500-13062002> </SP= AN></SPAN><STRONG>=20 </STRONG><BIG> Richard C. Cass=EDn, Ph.D., <EM>Managing=20 = Director</BIG><BR> &= nbsp; =20 </EM><BIG> Rio Grande Venture Partners LLC</BIG><EM><BR><SPAN=20 = class=3D180355416-13062002> &nbs= p; =20 </SPAN></EM> <SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Cassin@=20 RioGrandeVentures.com</SPAN><SPAN=20 style=3D"mso-spacerun: yes"> <EM> <SPAN=20 = class=3D910462500-13062002> &nbs= p; </SPAN></EM> <SPAN= =20 class=3D910462500-13062002><FONT=20 = color=3D#000000> &nb= sp; <SPAN=20 = class=3D180355416-13062002> </SPAN></FONT></SPAN> <= /SPAN></FONT></SPAN></P> <P class=3DMsoNormal style=3D"MARGIN-RIGHT: 2.25in"><FONT = color=3D#000080><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN><SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: = Arial"> = <SPAN=20 class=3D180355416-13062002> </SPAN> </SPAN><SPAN=20 class=3D180355416-13062002> <SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: = Arial"> <FONT=20 face=3DArial>P.O. Box 5559</SPAN><BR><SPAN=20 style=3D"mso-spacerun: = yes"> &n= bsp; &nb= sp; <SPAN=20 = class=3D180355416-13062002> </SPAN></SPAN> &n= bsp;=20 <SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20 style=3D"mso-spacerun: yes"> </SPAN></SPAN><SMALL>Santa Fe, = NM <SPAN=20 class=3D180355416-13062002>87502</SPAN><BR><SPAN=20 style=3D"mso-spacerun: = yes"> &n= bsp; &nb= sp; <SPAN=20 class=3D180355416-13062002> </SPAN> <SPAN=20 class=3D180355416-13062002> </SPAN></SPAN> <SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20 style=3D"mso-spacerun: yes"> =20 </SPAN></SPAN>505.466.0024</SMALL></FONT></SPAN></FONT></P> <P class=3DMsoNormal style=3D"MARGIN-RIGHT: 2.25in"><SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: = Arial"> <SPAN=20 class=3D500442317-13062002> </SPAN> <SPAN=20 class=3D500442317-13062002> </SPAN></SPAN><IMG height=3D123=20 alt=3D"Rio Grande Ventures Logo.JPG (14976 bytes)"=20 src=3D"cid:028b01c2cdee$4f600ac0$0201a8c0@ffnpv01"=20 = width=3D341><BR> &nb= sp;<STRONG><SPAN=20 class=3D910462500-13062002><FONT face=3D"Monotype Corsiva" = color=3D#0080c0=20 size=3D5>Rio Grande Venture Partners LLC</FONT><FONT face=3DBroadway = color=3D#000080=20 size=3D5> </FONT></SPAN></STRONG></P> <P class=3DMsoNormal style=3D"MARGIN-RIGHT: 2.25in"><SPAN=20 style=3D"FONT-SIZE: 10pt; FONT-FAMILY: = Arial"> = =20 <SPAN class=3D180355416-13062002> = </SPAN><FONT=20 color=3D#000080><A = href=3D"http://www.riograndeventures.com/">http://www.<SPAN=20 = class=3D910462500-13062002>RioGrandeVentures.com</SPAN></A></SPAN><BR>&nb= sp; <SPAN=20 class=3D340533117-13062002> = </SPAN> ___________________________<SPAN=20 class=3D340533117-13062002>_</SPAN>_______________<SPAN=20 class=3D060420120-24092001>_</SPAN></FONT></P></DIV></DIV></DIV></DIV> <P><SPAN class=3D180355416-13062002></SPAN><BR></P> <P><FONT face=3DArial color=3D#0000ff = size=3D2></FONT> </P></DIV></DIV> <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px"> <BLOCKQUOTE dir=3Dltr style=3D"MARGIN-RIGHT: 0px"> <P><FONT size=3D2><FONT face=3DArial>-----Original = Message-----<BR>From:=20 [hidden email] [</FONT><A=20 href=3D"mailto:[hidden email]"><FONT=20 face=3DArial>mailto:[hidden email]</FONT></A><FONT = face=3DArial>]On=20 Behalf<BR>Of Daniel Kunkle<BR>Sent: Wednesday, February 05, 2003 = 10:17=20 PM<BR>To: [hidden email]<BR>Subject: Re: [Friam] Python=20 Propaganda<BR><BR><BR>>>> I particularly liked the quote=20 "scientists favor Python because<BR>>>> it reduces their=20 dependency on professional programmers and gives<BR>>>> = them more=20 control over their own projects".<BR>><BR>> urk, uuuuhh, = must=20 resist.....oh well,<BR>><BR>> <rant><BR>> If code = is the=20 scientific apparatus, I'm sorry but they don't get that<BR>> = control=20 unless they become professional programmers themselves.<BR>>=20 Reproducable results are part of the scientific process.<BR>>=20 Questionable code =3D=3D questionable science.<BR>>=20 </rant><BR><BR>#vent long standing rant<BR>if=20 = notTooBusyForRanting:<BR> for=20 rant in rantList:<BR> =20 print "I'm not sure who = 'they'=20 is but I consider myself both a<BR>scientist and a programmer. Is = this=20 rare? Oddly, it seems very foreign<BR>to many people, I know it = did back=20 at RIT (despite the program being<BR>called 'Computer Science'). I = often=20 had conversations along this line<BR>with a friend of mine in the = program.=20 What should the average CS<BR>program focus on: programming skills = that=20 could get you a job (or used<BR>to be able to get you a job), or=20 scientific practices? Can you do both<BR>successfully? At = RIT, most=20 of the work (at least and the undergrad<BR>level) focused on = programming=20 and very little science."<BR><BR>Okay, so that was more an = academic rant=20 than a business one and that<BR>was only one rant so I guess I = didn't need=20 the loop. I just wanted to<BR>get more Python into the message=20 = ;-)<BR><BR>-dan<BR>_______________________________________________<BR>dan= .[hidden email] =20 </FONT><A=20 href=3D"http://www.redfish.com" target=3D_blank><FONT=20 face=3DArial>http://www.redfish.com</FONT></A><BR><FONT = face=3DArial>office:=20 (505)995-0206 = 624=20 Agua Fria Street<BR> =20 =20 =20 =20 =20 Santa Fe, NM=20 = 87501<BR><BR><BR>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<BR>FRIAM=20 Complexity Coffee listserv<BR>Meets Fridays 9AM @ Museum Hill=20 Cafe<BR>Archives, unsubscribe, etc.:<BR></FONT><A=20 href=3D"http://www.redfish.com/mailman/listinfo/friam_redfish.com" = target=3D_blank><FONT=20 = face=3DArial>http://www.redfish.com/mailman/listinfo/friam_redfish.com</F= ONT></A><BR></P></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></FONT></BODY></HT= ML> ------=_NextPart_001_028D_01C2CDB3.A311FBA0-- ------=_NextPart_000_028C_01C2CDB3.A311FBA0 Content-Type: image/jpeg; name="Richard small signature.JPG" Content-Transfer-Encoding: base64 Content-ID: <028a01c2cdee$4f600ac0$0201a8c0@ffnpv01> /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABFAGQDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3skHm mu3FLnBprYJpkgCMjGeDigZB570oIHams3pQIc3XvWVeahcvcvZaYkUlygDSvMSI4wegOOST6fj9 X6jdyx+XbWuDdz8Jnog7ufYfzwKq3g/sjRjb2eTdXDeXGxOWeRurk9yOSfYVvTgtG+u3+ZLZf02+ /tHTLe8CbPOQNtznb6jNWxkVDZ2y2VlBbR/cijVB7gDFQ6jqEGmWUt3cNiOJcn1Y9gPc1m1zStD5 FbLUuZOOBSoeOeMVn6Nc3V1pMFzeKqTSgybF/hUnIH1AxWgpGMA0pR5W0CdxDnPSjPqT0oJyOvWm 5BGOM1Iyyv3RRQv3B9KKRRFwc0nrxQ5GaOc5pkje3Xmq91dxWdu80zfKgzgclj2AHck8U65uY7a3 kmmbbHGCzHHauX0KKTXdUl1+4VhCGKWkbdlHfH1yfqfYVtTp3TnLZf1Yhvojf0+1kXfe3YH2ublh nIjXsg+nf1Oarwn+0tekmxm3sAYk9DK33j+AwPxNS6tfPZWX7kBrqUiOBP7znp+A6n2BqXS7eGwt I7NZA8iDLkn5mY8lj9Sc/jTu+Vze70X9fgFuhcLAZOcADJPauTuc+ItQt1ywtHY+Sv8AejHDyn65 2r9Sa0tVmF9dnSkk2QInm30gONsfZM9i2PyBqxo8O+Nr5k8tpwPLTGPLiH3Fx245P1q4fuo8/X+v 69PUT952NPAVdqgAdAPSm7j6Up6e9MeRI43kkcIiKWZjwAB1rmLK2oagljEpZWkkkYJFEOrt2FZ8 EmrW1/bS39xAYrljF9niTiM4Zgdx5JwuD060/TImv7o6xcocMCtmjf8ALOP+99W6/TAqaUtea7DD HkpZqZZMdN7DCj8ix/EV0JKN4+Wv9f1qRq9TbT7g+lFKowoHtRXKbFdydpzTWY4yOakYjnIrG17W BpVjmPBuZcrCh557kjrgf4DvWkIOclFbkN2V2ZXiC4n1jUI/D9kxUP8ANdyD+BP7v45H5j1rQs9Z sIrq90+Axx2umRIJZN3CE5+X8AvNVdPsj4e0O6vpVL30imWTcckt2XPrk8+5PbFc7pukWY8ZQCJT IiI7XLsxIuJEHzSEE44dgB77vSu5QhKLito/i+v+SM7vfqzpraZZruPVtQbyFlYQWMLjBAbuR/eb 9B+NWJodO8PWM1zBaRrJzt2qN8jMeFz1OSa5c6qPE3xBsba2Jax07dKXHR2A+99M4A/GpfEOvO+s mO0RpfsbrHGAAVM7cZ9yo6D1ye1P2EnJR8rteXRf13FzJK5rWdi05OnuRJJI4n1OUdCx5EQ/T8B7 105G1QOw6Vy954h0zwmsOnss09w6mRgmGcnqWYk9Tyfwrori6gt7Yz3EqRRgAs0jBQM+5rmrKbs7 aPbzLjYmDA85FYmpE6nqKaXGT5KYluyD1X+FPxIyfYe9SSeIdJiilklvY40jmMJLnGXGMgevXtVf SZ4bPSG1K9kCPeOZ2JOTz91R64XAxShCUfetr09Qbvoad/exafYmVhlshY4x1dzwFH1NLplq1jZD zSHuZiZZ3Hdz1x7dh7AVTs4Jr+7TULyNokTP2a3bqgP8bf7RHbsPetl87j6VE/dXKvmNa6ky/dH0 ooX7oorE0Kl1cRWltLczuEijBZiewrl9Bt5dd1F9cvU2wglbSE9gD1/A/meey1oeI9IutdksrIP5 eneYZbsg4ZwuNqDHqSfy/PdjjjhiWOJFSNQFVVGAoHQAV0xmqdP3fif4L/gmbV2Vby0S8tpbeQsE kUglTgj3HvXM6Z4La1lk+1XvnROTvCAhplzkK5J4XJ5VcA98115AHak5HI/OohWnCLjF7g4pu5wG raRd+H7PU9RiuIrZHLYe3UmaUMxKrzwuCe3OB1FQaRpWp211p1/c6ZNKqRO0FqrAbJDjDSlj94jJ zzjgdq9EZd/3gGHXmlx1NdH1yXLZrX/gE8iPPofB2q397LdaiYILhrjzjPu80tj7qAcAJ655OAOK n1/RPEmrXgWRoJoYE8yDYPLiLjP3lLElumO3r6Hu+Px9KbnJyaX1ypzKVloHs1ax5ZJ4U1C10p53 WSNyVEjXEqMSWbB2qqnAy396vQLLQ7e3MUtxI11cRjCSS4wn+6o4X8B+NP1q3kvNGuYYBmUruQZ6 sDkD8xViwuprlWaWzmtlGAolK5bjrhScfjTq4mdSF33f6BGCTLe3C4xTlK7QrYx2pu7nr+VKV7mu I0JhgDjpRQv3RRSKDA9KNo9KKKAE2L6UbF9KKKADYvpRsX0oooAPLX+7R5aH+EUUUAJ5Sf3RS+Wu MYoooAPLX0pdo9KKKAFAwMCiiigD/9k= ------=_NextPart_000_028C_01C2CDB3.A311FBA0 Content-Type: image/jpeg; name="Rio Grande Ventures Logo.JPG" Content-Transfer-Encoding: base64 Content-ID: <028b01c2cdee$4f600ac0$0201a8c0@ffnpv01> /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACaAmkDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3k/eP 1ozTW+8aAaYx9LTM0u6kx3HUZpu6jPGaAuLmjNJkUnGKoB2aM02jvSEOzRmm0UAOzRmkzQDQAtKK bnijNIB9JmkzQKAHUUmaO1A7C4FHFJmigQuBRgUZozQFgIGKBQDxzRQFgxzRilzSUALijFFJmgBa XNNzRn3oAWikzRmgBc0UmRRmgLDqTvSZo3UwsKaTNGaT8aQC5o/GgUlAWFpabnmlFAhaTPNGaPrQ MWik7UdqGAtKKTtRQAtFJ3ooAXNLTaM0gFzRmm5ozTAdmjNNPAoFADs0ZppPNGaAHZozTc+9LmkA uaM0lFMBc0lH40UAL2ozSUUALRSUdqLgLmlpM8UZqRC0U2jrQA6kPWkz70UAFLk02lyKoZiDXbY5 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 ------=_NextPart_000_028C_01C2CDB3.A311FBA0-- |
Wow, from scripting language flame bait to full scale epistemological
war in less than 24 hours. Who put the nickel in this mailing list? Personally, I have a very wide definition of science. My training as a chemist included both working out Schrodinger's equation for the hydrogen atom and its spectroscopic consequences, and sitting around arguing about where electrons "want to go" to rationalize organic reaction mechanisms. Text book science and shamelessly making up explanations that could never be tested, all thoroughly covered in the two year core curriculum for physical and organic chemistry. As for scripting languages, all I have to say is: programming languages don't write bad code, .... -- rec -- |
It's probably important to try to draw a distinction between computational
program rigor and scientific rigor. For the programmer, there are certain areas of concern: "Does it compile", "Does it run without crashing", is it "robust" and "reliable", "how does it scale", "how do I find reasonable metrics for robustness, reliability and scalability", "how do I validate the program against those metrics", "Does the structure of my program tools inadvertently inject artifacts that will lead to false conclusions"? These questions are not usually separable in the day-to-day from questions of domain modeling, representation and results analysis, where the programmer's questions begin to overlap with questions of scientific rigor. (Note how easy it is to confuse the "program" with the "model".) Frustration arises when the communities are more separate; it is easy for members of one community to sometimes trivialize the efforts of the other if the goals and rewards mechanisms are not in sync (which is in part why oustsourcing scientific programming is seldom wise and why good project managers are so valuable). Scientific effort to me has come to mean having some standards of integrity about matching assertions to method, e.g., if we say we have systematically explored a space of possibilities, then we should be able to show somebody how we have done so. On the other hand, if I say "my feet hurt, so I think it will rain", that might be a different kind of assertion/method pair. Within that context of integrity, it's important not to inadvertently mislead customers about what they're getting. Accordingly, my sense is that scientific methods flow from scientific ethics; the ethics are closer to the core than the method. In my limited experience, CS programs tend to not teach that, at least not explicitly. As for scripting languages, peace. If I don't learn and use the French language, it may come to pass that I will find my world arranged so that I have less use for knowing it. This doesn't say anything about the goodness of the language per se. While Lisp and Python (to name but two) are no doubt powerful languages, I am lazy by nature and prefer computing languages that enforce stronger typing. -----Original Message----- From: [hidden email] [mailto:[hidden email]]On Behalf Of Roger E Critchlow Jr Sent: Thursday, February 06, 2003 10:03 AM To: [hidden email] Subject: Re: [Friam] (Blog) What is "Science" ? Wow, from scripting language flame bait to full scale epistemological war in less than 24 hours. Who put the nickel in this mailing list? Personally, I have a very wide definition of science. My training as a chemist included both working out Schrodinger's equation for the hydrogen atom and its spectroscopic consequences, and sitting around arguing about where electrons "want to go" to rationalize organic reaction mechanisms. Text book science and shamelessly making up explanations that could never be tested, all thoroughly covered in the two year core curriculum for physical and organic chemistry. As for scripting languages, all I have to say is: programming languages don't write bad code, .... -- rec -- ========================================================= FRIAM Complexity Coffee listserv Meets Fridays 9AM @ Museum Hill Cafe Archives, unsubscribe, etc.: http://www.redfish.com/mailman/listinfo/friam_redfish.com |
In reply to this post by Friam mailing list
I think computing is definitely taking a turn to being more formal,
possibly more scientific. Certainly the tree I'm currently barking up is to advance complexity tools and methods into the corporation. It certainly succeeded to some degree in peer systems and in the new AutoID work. This is not the scientific method per se, but it is mathematical, which always goes a long way for me! Now the real question: Who are the next Von Neuman's and Turring's? One might make the point that the graph theorists are among them. And the modern heuristic folks (the early SFI folks, for example) may also belong. Owen Densmore 451 Camino Don Miguel Santa Fe, NM 87505 505-988-3787 http://backspaces.net/ [hidden email] Cell: 505-988-3787 |
Free forum by Nabble | Edit this page |