Author Archives: jcs

Goto

Everyone in our field knows about Dijkstra’s famous paper Go To Statement Considered Harmful but how many have actually read the paper or know what his arguments were? Mostly we use it as a template to generate memes of the … Continue reading

Posted in Programming | Tagged | Leave a comment

Dealing with GitHub Pull Requests in Emacs

Laurent Charignon has an very nice package for dealing with GitHub pull requests from within Emacs. His package, github-review, allows you to retrieve the pull request from GitHub and deal with it entirely within Emacs. You can even work off-line … Continue reading

Posted in General | Leave a comment

How and Why To Normalize Unicode

From the excellent TeX Tip twitter feed, I found a pointer to an excellent article by Alessandro Segala concerning something I didn’t know much about and that many Irreal readers might not know about either: how and why to normalize … Continue reading

Posted in General | Tagged | Leave a comment

EmacsCast #8: Writing

Rakhim Davletkaliyev is back with another episode of his Emacs podcast, EmacsCast. This time he presents part one of a two-part series on writing in Emacs and Org mode. My first thought as I started to listen to the podcast … Continue reading

Posted in General | Tagged , | Leave a comment

An Afterword on Being Almost There

In a comment to my recent post on achieving a digital life, Zarniwoop asks about the risks of putting all my eggs in one basket if everything I need for everyday carry is on my iPhone. That’s a question I … Continue reading

Posted in General | Tagged , , , | Leave a comment

A History of the Development of C

Someone posted a pointer to an old (1994) paper of Dennis Ritchie on the development of the C language. I haven’t read it in years and it was interesting to revisit it. The paper, along with several others describing aspects … Continue reading

Posted in Programming | Tagged , | Leave a comment

Almost There

As regular readers know, I try to live the digital life as much as I can. By “digital life” I mean eschewing paper and paper processes and running as much of my life as possible with my phone and computers. … Continue reading

Posted in General | Tagged , , | Leave a comment

Guess What Day It Is

No, not hump day. It’s the 46th anniversary of the release of Pink Floyd’s iconic Dark Side of the Moon. As I do every year on this date, I’d like to say, “Happy Birthday” to one of the greatest and … Continue reading

Posted in General | Tagged , | Leave a comment

Zamansky: A Quick Review of Editors

Mike Zamansky posted a quick review of programming editors and IDEs. It’s actually intended to be about picking a Java Editor/IDE in support of Java programming courses for teachers but it’s more generally useful. Zamansky, of course, is an Emacs … Continue reading

Posted in General | Tagged , | Leave a comment

Texting and Line Editing

In the past, I’ve written disparagingly about line editing as practiced with the ed editor. That’s not to say that ed isn’t a great editor or that it doesn’t have its uses even today, just that no one (in their … Continue reading

Posted in General | Tagged | Leave a comment