RStudio, Jupyter, Emacs, Vim: nothing that works properly is easy to use and nothing that is easy to use works properly

EDIT: Some of the problems described below are mitigated or resolved by not saving to a network drive. That doesn’t help with all the problems, though. RStudio no longer hangs for minutes at a time and I can now use version control, but the cursor still becomes uncontrollable in long Markdown documents. Also the university’s PCs are set up in such a way that students have to save to a network drive, which means that this is a (partial) fix for me as a researcher but not for me as a teacher.

So I am preparing to teach quantitative analysis of social media data using R, the open source language for statistical programming. I usually do anything code-related in Emacs, because I already know how to use Emacs and you can do everything code-related in Emacs and I don’t want to install and learn the quirks of loads of different IDEs. But that argument won’t make sense from the point of view of my students, firstly because they won’t need to do everything code-related, they’ll just need to create R notebooks, and secondly because they don’t already know how to use Emacs, and learning how to use Emacs is hard because Emacs is weird.

Continue reading “RStudio, Jupyter, Emacs, Vim: nothing that works properly is easy to use and nothing that is easy to use works properly”

The LaTeX fetish (Or: Don’t write in LaTeX! It’s just for typesetting)

It’s that time of year when students are signing up for study skills classes. One of the skills that science students are likely to be encouraged to develop is the use of LaTeX. Other people may come to LaTeX for other reasons: people who want to typeset their own books; people who’ve heard that LaTeX may have something to do with Digital Humanities; etc. I’ve written this essay as a sort of pre-introduction to LaTeX. It won’t teach you how to use it (I’m not qualified!), but it will try to give non-users a clear understanding of what LaTeX is really for, which may help them to make their minds up about whether the effort of learning it (not to mention simply getting it to work) is really going to be worthwhile. Why such a long essay? Because many of those who evangelise for the use of LaTeX fetishise it to the extent of spreading misinformation about its true benefits and I want to clear some of that up. Continue reading “The LaTeX fetish (Or: Don’t write in LaTeX! It’s just for typesetting)”

Why blog?

Okay, so I’ve posted only twice in the last six months, and both times I was posting my grief over dead rock stars. Posting it late, as well – I did the ‘oh man I’m so sad’ thing first on commercial social media sites, then turned up here long afterwards to make a more public statement that fewer people are likely to read.

On the other hand, I’ve had a big internet hit (as academic internet things go) with an article I published on another site with a couple of people I’m lucky to know.[1]

So the question is, why bother with a blog? A few years ago, when I started this thing, I thought I knew the answer: putting all my writing here, I could show how various parts of it fitted together. Does that work?

Continue reading “Why blog?”