In 2007, computer science lecturer Neil McBride argued that computer science was going the way of Latin languages…that a variety of factors might contribute to the death of this field, including robots, lack of interest and progress in computing itself. Three years later, computer science seems to be holding its own and expanding into fields such as physics and game theory. At the moment, it’s no more dead than history.

The following blogs exhibit life in the computer science field, from blogs for beginners to complex theoretical blogs that can challenge the best minds in this field.

### Computer Science

- A Computer Scientist in a Business School: Take a trip into Web information retrieval, economic-aware text and Web mining, text databases and more at this blog.
- A+ Computer Science Blog: News and tips for individuals who are computer science novices.
- Blown to Bits Blog: Building on their pioneering joint MIT/Harvard course, the authors reveal how the digital revolution is changing everything.
- Computer Science Department Blog: This blog, maintained by Virginia Tech, broaches many topics for novices and intermediate CS students.
- Computer Science Teacher – Thoughts and Information from Alfred Thompson: Alfred Thompson is the K-12 Computer Science Academic Relations Manager for Microsoft and teaches computer science at that level.
- Computer Science Teachers Association Blog: The CSTA deals with all things teaching in this field, with breaking news, updates and announcements.
- Daniel Lemire’s Blog: Professor Lemire teaches computer science and focuses on data, collaborative filtering, information retrieval and more.
- Data Mining: Text Mining, Visualization and Social Media: Matthew Hurst, scientist at Microsoft’s MSN, is into strategy, computational linguistics, blogs, artificial intelligence, data/text mining, gis and social media.
- Ernie’s 3D Pancakes: Although Jeff Erickson is a computer science professor, you might see this blog drift into computational complexity or theory with a penchant for computational geometry.
- FemaleScienceProfessor: A full professor in physical sciences grapples with puzzling aspects in her career.
- Freedom to Tinker: Freedom to Tinker is hosted by Princeton’s Center for Information Technology Policy.
- Glencora Borradaile: Glencora, an assistant professor in electrical engineering and computer science, is broadly interested in discrete optimization problems.
- Good Math, Bad Math: A computer scientist raves about mathematical beauty and tracks down “bozos who use bad math…”
- Haystack Blog: The MIT CSail Research department shares information on categories that range across collective intelligence to Semantic Web.
- Jason’s Computer Science Blog: Jason is completing his first year in a doctoral program in applied computing. His focus is wireless and mobile networks.
- My Biased Coin: Michael Mitzenmacher’s take on computer science, algorithms, networking, information theory and other related items.
- Oddhead Blog: Musings from a computer scientist on prediction markets, gambling and estimating the odds of everything.
- Pastacode computer science blog: A computer science student blogs about programming, Web, algorithms and computers.
- Process Algebra Diary: Computer science writ large at this site, through a teacher’s eyes.
- Radford Neal’s blog: A statistics and computer science professor blogs about technical and non-technical aspects of statistics and computation.
- The Female Perspective of Computer Science: Join this PhD student in computer science as she focuses on “educational entertainment and augmented reality.”
- WolframAlpha Blog: Wolfram|Alpha’s long-term goal is to collect and curate all objective data, implement every known model, method, and algorithm and make it possible to compute whatever can be computed about anything.
- YoungFemaleScientist: A savvy and spot-on commentary about women in science, about sexism and about…science and systems.

### Computational Complexity and Theory

- Adventures in Computation: A PhD student at Carnegie Mellon focuses on theoretical computation.
- Algorithmic Game-Theory/Economics: Noam Nisan is a CS Professor at the Hebrew University of Jerusalem and a Research Scientist in Google, Tel-Aviv.
- Andy’s Math/CS page: Sporadic notes on mathematical and non-mathematical topics, from a student of computational complexity.
- bit-player: This blogger is no amateur, as he’s the senior writer for American Scientist, and writes that magazine’s Computing Science column. This blog focuses on computing and mathematics.
- Combinatorics and more: Gil Kalai, mathematician, works mainly on geometric combinatorics and the study of convex polytopes and related objects and on the analysis of Boolean functions and related matters.
- Computational Complexity: Enjoy the topic, brought to you by Lance Fortnow and Bill Gasarch and linked to Scientific American.
- Computational Information Geometry Wonderland: Thoughts and “serenpidity” on computational theory, geometry and any possible juxtaposition.
- Cryptosophy: This blog is offered by a theoretical computer scientist, a cryptographer who focuses on cryptography.
- dense outliers: Theoretical computer science from Down Under, rendered by Taso Viglas and Joachim Gudmundsson.
- Gödel’s Lost Letter and P=NP: This is a blog on P=NP and other theoretical questions within computer theory penned by Dick Lipton, Georgia Tech’s Frederick G. Storey Chair in Computing.
- Gowers’s Weblog: Gowers is a member of the Department of Pure Mathematics and Mathematical Statistics at Cambridge University and also a fellow of Trinity College.
- in theory: Home of LaTeX2WP, a program that converts a LaTeX file into something that is ready to be cut and pasted into WordPress.
- Inherent Uncertainty: This blog focuses on computer learning and game playing, prediction and decision-making.
- Paul Goldberg: This CS professor at the University of Liverpool writes about theoretical computer science, economics, and academic life in general.
- Shtetl-Optimized: Scott Aaronson’s stance is that quantum computers are not known to be able to solve NP-complete problems in polynomial time (see last category).
- The Geomblog: This blog is filled with “ruminations on computational geometry, algorithms, theoretical computer science and life.”
- The Leisure of the Theory Class: This blog is devoted to speculation and ruminations on all aspects of economic and game theory.
- the polylogblog: Andrew McGregor is an assistant professor in the computer science department at the University of Massachusetts and a member of the theory group.
- Theorem of the Day: Robin Whitty started Theorem of the Day in 2005, aiming for 366 theorems.
- What’s New: Professor Tao provides updates on his research, discussion of open problems and other maths-related topics.

### The Juncture of Physics and Computer Science

- dotphysics: Rhett Allain is an Associate Professor of Physics at Southeastern Louisiana University. He writes about “physics you would take home to your mom.”
- Michael Nielsen: Michael Nielsen is one of the pioneers of quantum computation.
- Not Even Wrong: Are applications applicable if they are elegant? Or, does a lack of reference to anything physical make those applications so far from right that they live beyond wrong?
- Prof. M. Saeed: This site serves physics and computer science teachers and students.
- Symmetry Breaking: This blog belongs to
*Symmetry Magazine*, a publication focusing on particle physics and its connections to other aspects of life and science. - The Quantum Pontiff: Dave Bacon, a theoretical physicist, pontificates on quantum computing.
- Uncertain Principles: Revel in physics, politics and pop culture with Chad Orzel, assistant professor in the Physics and Astronomy department at Union College in Schenectady, NY.