# Category Archives: Programming

## Working with Databases in a Literate Way

Howard Abrams is continuing his Literate Devops series with a great post on Literate Databse Work. He takes the ideas he developed in his Literate Devops post and applies them to investigating some problems with MySQL. This time, he handles … Continue reading

## An Interview with Russ Cox and Sameer Ajmani

Michael Hicks is doing a series of interviews with PhDs in industry working on programming languages. In his latest post, he interviews Russ Cox and Sameer Ajmani both of whom work for Google on the Go language. As many of … Continue reading

Posted in Programming | Tagged , | 1 Comment

## Sacha Chua and John Wiegley on Elisp Development

Sacha Chua has a great video chat with John Wiegley on Elisp development. If you work with Elisp, you really should spend the time to watch it. Chua and Wiegley start by discussing paredit and its capabilities. I've been using … Continue reading

## Python Tools for Emacs

Sean Dague, who works on OpenStack, has a nice post on Emacs Python tools he uses to deal with the large Python code base of the project. If you work in Python, you'll want to take a look at his … Continue reading

Posted in Programming | Tagged , | 5 Comments

## Abrams on Literate Programming

Howard Abrams has a nice post on Literate Programming. By now that's a fairly hoary subject—the idea dates back to Knuth in the early 1980s—but Abram's post is nice because it considers how to do this with Emacs and Org … Continue reading

## Ferrier on Agile

InfoQ has a nice interview with Nic Ferrier on good software and agile. Irreal has mentioned Ferrier several times: he's a good hacker and someone who deserves to be taken seriously. Ferrier's take is the agile is a way to … Continue reading

## SBCL 1.2.10

SBCL 1.2.10 is out and available at the usual place. This month's release is mainly bug fixes, although there is one enhancement. You can get all the details from the NEWS page. As usual, the system built and ran the … Continue reading

## Hunting for Bugs in init.el

If you're an Emacs user and have a non-trivial .emacs or init.el you have almost certainly run into the situation where you make a change or upgrade a package or Emacs and things stop working. I see questions about how … Continue reading

Posted in Programming | Tagged | 4 Comments

## Packing C Structures

I'm writing this on my MacBook Pro, a small, light-weight laptop that has 16 GB of memory. Nothing I do on it ever runs out of memory. It wasn't always that way, of course. Bill Gates famously quipped that he … Continue reading