Discussion about this post

User's avatar
Mark Johnson's avatar

Maybe I missed you discussing this somewhere (I haven't read all the comments), but it seems to me that Computer Science identified itself as involving discrete mathematics, combinatorics, etc., rather than continuous maths, numerical analysis, etc. I'm thinking of Knuth's "Art of Computer Programming" and of course his "Concrete Mathematics" as quintessential computer science maths books.

I do think there are lots of interesting stories to tell about how new disciplines get founded. We saw this a decade or so ago with Data Science, and I have heard rumblings that the LLM and GenAI crowd are saying they deserve their own field also. (If money is what spawns disciplines, then I guess they have earned it).

Expand full comment
Alex Tolley's avatar

The Synnoetics story is interesting because there was a similar push for a new discipline to handle the explosive growth of molecular biology data, from DNA and protein sequences to gene expression. It was called bioinformatics. The resistance was reasonable, as there were no such disciplines in other sciences, such as physics and chemistry, where computational techniques were devised by physicists and chemists adept at math and using computers. Biology was different, with most biologists unable to do much with either. Interestingly, bioinformatics is a practice that, AFAIK, is integrated into biology departments, although it has its dedicated journal[s].

In my view, computation should be like writing, a skill that should be attained at some basic level. Just as most people cannot write elegant prose at novel length, they probably will not be able to write large software programs, but they should be able to solve computational problems with computer languages and libraries. These days, languages and documentation are readily available on the internet with few barriers to learning. Unlike writing, coding allows libraries to be glued together to solve problems with less effort. GenAIs are even doing that work with prompts.

Expand full comment
2 more comments...

No posts