Author Archives: jcs

Keyboard Switches

As many of you know, Xah Lee is a keyboard aficionado who spends a lot of time researching and trying different keyboards. There are, it seems to me, three aspects to keyboards Ergonomics Layout key switches All three aspects are … Continue reading →

Posted in General | Tagged | Leave a comment

Launching Emacs Features

Artur Malabarba has a nice riff on his toggling keymap that I wrote about here. This time he considers launching Emacs commands such as calc, ediff-buffers, man, shell, proced, and others. As Malabarba says, these are useful commands that you … Continue reading →

Posted in General | Tagged | 6 Comments

Git Merge and Rebase Explained

Git has become the de facto standard version control system. Many people find it confusing or even impossible to understand. In actuality, Git is based on some simple ideas that, once understood, make Git almost transparent. An example of this … Continue reading →

Posted in General | Tagged | Leave a comment

One Side of the Argument Has Class

That distant relative agrees to take back the sweater.

Posted in General | Tagged | Leave a comment

Three Groups of Editors

I came across this tweet People are categorized in 3 groups. "Almighty Emacsians", "Vim users", "Dumb-asses" :)) #emacs #vim — lxsameer (@lxsameer) August 29, 2014 that reminded me of my slightly less controversial post on the same subject. That post was … Continue reading →

Posted in General | Tagged | 2 Comments

The Real Purpose of Operating Systems

An amusing anecdote from Perry Metzger’s The Editor of a Lifetime talk. I don't care what OS I use, it's just a boot loader for #Emacs anyway. –Some U. Penn PhD student — jandrusk (@jandrusk) August 21, 2014

Posted in General | Tagged | Leave a comment

A Quick Introduction to Generic Functions & CLOS

Zach Beane points to a nice post by Nicolas Hafner on Generic Functions and CLOS. CLOS is often considered a hideously complicated system but the basics are easy to understand and use and most people will never need to explore … Continue reading →

Posted in Programming | Tagged , | 1 Comment

And By the Way…

…Happy Programmers’ Day.

Posted in General | Tagged | Leave a comment

Things My Mom Taught Me

Suppose a distant relative sends you a sweater. It’s a perfectly good sweater but not a style you like or would ever wear. Instead of rolling your eyes and sending a pro forma thank you note, you take to twitter … Continue reading →

Posted in General | Tagged | 2 Comments

Mathematics in a Blog Post

As some of you know, I was trained as a mathematician. It’s odd, then, that my posts don’t have more mathematics in them. The reason for that is that this blog is mostly about computers and development so there’s not … Continue reading →

Posted in Blogging | Tagged , | 14 Comments