General Computer Science and Programming

in computerscince •  7 years ago 
  1. Communications of the ACM: More than a blog, Communications of the ACM is an entire online publication dedicated to all aspects of computing and information technology. Both blog entries and news articles are posted directly on the site, but the blogroll contains links to other blogs that may be of interest to the aspiring programmer.
    Highlight: Those who say Code Does not Matter

  2. Gödel’s Lost Letter and P=NP: This blog is devoted to the specific question of P = NP in the theory of computing. The entries are more accessible to a lay audience than the standard academic journal article while remaining rigorous and technical.
    Highlight: Shifts in Algorithm Design

  3. Lambda the Ultimate: The Programming Languages Weblog: This blog features many contributors from both academia and industry, all of whom focus their posts on the topic of programming languages. The generally short posts prompt active comments making it one of the most interactive programming communities in the blogosphere.
    Highlight: Cost Semantics for Functional Languages

  4. Embedded in Academia: John Regehr, associate professor of computer science at the University of Utah, maintains this active personal blog. Although topics vary, the majority of his posts focus on computer science and programming.
    Highlight: Proposal for a Friendly Dialect of C

  5. Matt Might: No list of blogs would be complete without to Matt Might’s collection of articles. These articles are published as a list under various headings such as functional programming. They cover a range of topics from the pragmatic concern of an aspiring student to more technical treatments of programming languages, all in accessible language.
    Highlight: What Every Computer Science Major Should Know

  6. Computational Complexity: This highly technical blog immerses the reader in the complexity that can be found at the intersection between math and computer science. It also relates events and personalities in the field of computational complexity.
    Highlight: Favorite Theorems: Quantum Interactive Proofs

  7. The Endeavor: John Cook is a former math professor and programmer who has transitioned into consulting. Pragmatic and accessible, this blog gives the reader a sense of how they might combine their programming skills with business and apply those skills to solve real world problems.
    Highlight: Classical Programming

  8. Female Science Professor: An anonymous blog maintained by a female science professor at a large research institution. It muses on issues in teaching computer science in higher education and explores issues of gender in the programming industry and academia more generally.
    Highlight: In Science, it Matters that Women Come Last

  9. Shtetl-Optimized: Scott Aaronson, a theoretical computer scientist at MIT, regularly blogs on computational complexity and quantum computing. He also poses more general thoughts on the relationship between computer scientists, industry, politics, and the general public.
    Highlight: Do Theoretical Computer Scientists Despise Practitioners?

  10. Female Perspective of Computer Science: Gail Carmichael, an instructor at Carleton University in Canada, maintains this blog containing her personal reflections on teaching and research intermingled with technical observations on the art of coding.
    Highlight: C++ and Java Together in CS2: Will it Be Great or a Disaster?

  11. Coding Horror: Jeff Atwood describes his current projects and interests in computer science and programming. His somewhat infrequent posts generate extensive discussion in the coding community. The blog recently celebrated its ten year anniversary.
    Highlight: 10 Years of Coding Horror

  12. Proper Fixation: A Substitute for Anaesthesia: Proper Fixation offers the wisdom of Yossi Kreinin, a software developer; it covers a range of topics of interest to computer scientists such as programming languages, career advice, and tips in finding coding errors.
    Highlight: Things from Python I’d Miss in Go

  13. Jason’s Computer Science Blog: This general blog records the educational and work experiences of Jason Ernst. It focuses on both his current research and his active projects while also pointing at events of interest (e.g. conferences) to the broader community of computer scientists.
    Highlight: Updated DNS Zone Update Tool for Hostmonster

  14. Terry Tao’s Blog: Terry Tao is a mathematician whose work is frequently relevant for computer scientists and computational theorists. Most of the posts are highly technical mathematical demonstrations that are not accessible to layman. This makes his blog an intellectually challenging but fruitful endeavor for the serious student of computer science or mathematics.
    Highlight: Derived Multiplicative Functions

  15. Freedom to Tinker: Numerous contributors at Princeton make this highly active blog a useful resource on all matters relating to digital technologies and computing. A few articles focus directly on computer science, but the site provides a more generally useful context in which to view computer science as part of the larger computing world.
    Highlight: It’s Time to Bring Bitcoin and Cryptocurriencies into the Computer Science Curriculum

  16. Theory, Evolution, and Games Group: This blog weaves together computer science, the theory of evolution, and game theory into a masterpiece of interdisciplinary research.
    Highlight: A Theorist’s Apology

  17. Young Female Scientist: Although infrequently updated, this academic blog chronicles experiences of sexism in the sciences. It also surveys scientific systems and the general psychological challenges of completing advanced degrees and publishing.
    Highlight: Oh, Nevermind Me.

  18. Bit-Player: Despite claiming to be the thoughts of an amateur on computation and mathematics, author Brian Hayes is, in fact, a senior Writer for Scientific American. The blog focuses on computation and mathematics.
    Highlight: The Pi Man

  19. Bits and Pieces: This blog belongs to Harry Lewis, the Gordon McKay Professor of Computer Science at Harvard University. Although mostly a personal blog with musings on many different subjects, Lewis frequently comments on the intersection between computer science and programming and the academic, political and business worlds.
    Highlight: The Outsized Influence of Harvard Computer Science
    to be conti........

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
http://www.computersciencedegreehub.com/top-30-computer-science-programming-blogs-2014/

Congratulations @ranaanees! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

Click here to view your Board

Support SteemitBoard's project! Vote for its witness and get one more award!

Congratulations @ranaanees! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 2 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!