Computing: The Science of Nearly Everything

Computer Science…Research, Education and Policy

A set of top Computer Science blogs

This started out as a list of top Computer Science blogs, but it more closely resembles a set: the order is irrelevant and there are no duplicate elements; membership of this set of blogs satisfies all of the following conditions:

1. they are written by computer scientists and focus on computer science research;
2. they are of consistently high quality;

N.B. I have deliberately excluded blogs primarily focusing on computer science education (for another time).

• The Endeavour by John D. Cook (@JohnDCook)

John’s blog cuts across using computing, programming and mathematics to solve real-world problems, pulling in his wide expertise as a mathematics professor, programmer, consultant, manager and statistician. Some great posts across the technical and socio-technical spectrum. Also runs a number of useful Twitter tip accounts, including @CompSciFact, @UnixToolTip, @RegexTip and @TeXtip.

• Serious Engineering by Anthony Finkelstein (@profserious)

Anthony is Dean of the Faculty of Engineering Sciences at UCL, having previously been the Head of the UCL Computer Science. His regular blog posts are an insightful and thought-provoking journey across computer science, engineering, research and academia.

• Computational Complexity by Lance Fortnow (@fortnow) and Bill Gasarch

Since 2002, the first major theoretical computer science blog; computational complexity and other fun stuff in mathematics and computer science.

• Daniel Lemire’s blog by Daniel Lemire (@lemire)

Daniel Lemire is a professor in the Cognitive Computer Science research group at LICEF in Canada, with his popular blog covering topics across his research areas (databases, data warehousing, information retrieval and recommender systems), as well as programming, education, economics and open science.

• Gödel’s Lost Letter and P=NP by Dick Lipton (@rjlipton) and Ken Regan

This is a blog on $\mathrm{P} = \mathrm{NP}$ and other questions in the theory of computing, named after the famous letter that Gödel wrote to von Neumann which essentially stated the $\mathrm{P} = \mathrm{NP}$ question decades before Cook and Karp. Defined by the authors as a personal view of the theory of computation, it talks about the “who” as much as the “what”.

• Editor’s Letters by Moshe Vardi (@vardi)

Moshe Vardi, a distinguished and award-winning theoretical computer scientist, has served as Editor-in-Chief of Communications of the ACM since 2008, discussing a wide range of topics across computer science, research and technology. Certainly worth following on Twitter too.

• Alan Winfield’s Web Log by Alan Winfield (@alan_winfield)

Alan is the Hewlett-Packard Professor of Electronic Engineering at UWE and his blog is mostly, but not exclusively, about robots. It also touches upon artificial intelligence, artificial culture, ethics and biology, highlighting his definition of robotics as both engineering and experimental philosophy.

• Lambda the Ultimate, the Programming Languages Weblog (@lambda_ultimate)

This site deals with issues directly related to programming languages and programming language research, as well as forays to bordering issues such as programmability and language in general. This is a community, but not for specific programming problems in some language; unfounded generalisations about programming languages are usually frowned on.

• BLOG@CACM by Communications of the ACM (@blogCACM)

The Communications site publishes two types of blogs: the on-site BLOG@CACM expert blogs, as well as a blogroll of syndicated blogs, essentially covering the spectrum of computer science, research, education and technology. Something for everyone!

The latest news on Google research, focusing on some of their key areas of interest: e-commerce, algorithms, HCI, information retrieval, machine learning, data mining, NLP, multimedia, computer vision, statistics, security and privacy.

Clearly this set is incomplete — please post your computer science research blog recommendations in the comments below; I’d be particularly interested in blogs covering compilers, concurrency and computer architectures.

Written by Tom

7 May 2012 at 9:25 pm

45 Responses

1. [...] reading here: A set of top Computer Science blogs « Computing: The Science of … Tags: closely-resembles, duplicate-elements, order, science, started, started-out, [...]

2. I like blog.might.net. lots of deep CS topics there

jonwingfield

8 May 2012 at 7:39 pm

3. Professor David Eppstein at UC Irvine primarily blogs about CS research: http://11011110.livejournal.com/

josiahcarlson

9 May 2012 at 7:37 am

• Thanks for the link Josiah, looks good.

Tom

9 May 2012 at 3:12 pm

4. Nice post.

er guiri de lamiga de la prima esa

9 May 2012 at 1:02 pm

5. [...] via A set of top Computer Science blogs « Computing: The Science of Nearly Everything. [...]

6. The article is useful, carry on via…

Anwar

9 May 2012 at 5:41 pm

:)

Mikalee Byerman

9 May 2012 at 5:55 pm

8. Reblogged this on Ubuntu Linux, music, and faith: not oxymorons and commented:
Reblogging

pneaveill

9 May 2012 at 6:14 pm

9. Reblogged this on The Left Hemisphere and commented:
Just for bookmarking…for now. I really should get reading sometime soon.

vekin

9 May 2012 at 8:03 pm

10. I might have to reblog this on my tech blog – plainenglishtech. The information looks very interesting. I will be sure to let my visitors know that it is reblogged from your site.

masteroftechnology

9 May 2012 at 9:49 pm

11. Reblogged this on plainenglishtech and commented:
Here is an interesting set of Computer Science Blogs that I am reblogging from ‘Computing: The Science of Nearly Everything’. These blogs provide insight into the world of computer science research.

masteroftechnology

9 May 2012 at 9:59 pm

12. Reblogged this on Rose Colored Glasses.

JoAnn

10 May 2012 at 1:08 am

13. Nice “set”! As a long-ago CS grad from Texas A&M, ’84, I’m gonna have to read up on some of these when I have time (not programming, blogging, or taking photos)! Congrats on FP too! You’ll definitely be getting a pingback from me when I link this post in a future post of my own!

Jim

wildstar84

10 May 2012 at 1:46 am

14. Excellent post. Thanks for sahring.

lijiujiu

10 May 2012 at 4:12 am

15. nice blog….

Dreamz Infra

10 May 2012 at 7:18 am

16. The article is useful, carry on via

Paul

10 May 2012 at 10:18 am

17. Thank You for Your list. It’s something I was looking for!

phpjobseeker

10 May 2012 at 3:28 pm

18. Great list of Comp Sci blogs. If you’re interested in .NET or Bing you should check out my friend’s blog, the Philosophical Geek. It’s written by Ben Watson, the author of C# 4.0 How-To

Ammon

11 May 2012 at 1:51 am

19. [...] Top Computer Science Blogs [...]

20. great posts!!…thnx…keep dng!:)

Triplytrick

11 May 2012 at 7:17 am

21. Saw this on freshly pressed, I clicked it ’cause I got curious on the topic ; Thanks for posting this up. :)

Alyssa

11 May 2012 at 7:18 am

22. Awesome resource!

23. I wish there were more ‘Freshly Pressed’ posts like this one. Daniel Lemires and John Cooks blogs look good.

11 May 2012 at 5:04 pm

24. [...] A set of top Computer Science blogs. by Dr Tom Crick, May 7, 2012.  me:Must read when I have time! [...]

25. Tom

13 May 2012 at 10:20 pm

26. out my friend’s blog, the Philosophical Geek. It’s written by Ben Watson, the author o

شات اليكس

12 June 2012 at 10:04 pm

27. [...] A set of top Computer Science blogs [...]

28. Also of interest: the best paper awards in computer science.

Tom

9 July 2012 at 1:52 am

29. This is really nice article and has also helped me in getting information about computer blogs

Michael Rabb Newton MA

8 October 2012 at 9:13 am

30. It’s a great post. very helpful and informative.

Computer laptop Repairs

19 October 2012 at 2:57 pm

31. Thanks for the mention.

Daniel Lemire

25 October 2012 at 3:00 am

• Cheers Daniel, pleasure!

Tom

25 October 2012 at 3:03 am

32. Very useful post. I would like to be a regular visitor here.

Editor, IJSR

31 October 2012 at 3:16 pm

33. Very nice information! Thanks for sharing.

Mahesh

6 November 2012 at 4:43 pm

34. I also enjoy this one:

http://jochenleidner.posterous.com/

Huw

12 November 2012 at 1:53 pm

35. Great information. Lucky me I found your website by chance (stumbleupon).
I have book marked it for later!

Maynard

28 February 2013 at 3:31 pm

36. [...] A set of top Computer Science blogs [...]

37. […] to my most-read blog post (from May 2012: A set of top Computer Science blogs, 80,000 hits and counting), here’s a follow-up: blogs on computer science […]