Generating Scalable Vector Graphics (SVG) from Python. |
Computing the number of ways to triangulate an oriented n×n square using only lines joining the 4n integer points around the edge of the square. |
The desire to add a user option often indicates that you have skimped on a important piece of usability work and are trying to put off doing it. |
It doesn’t take long to reach a ‘mature programming environment’ in which complexity is overwhelming and change is expensive and error-prone. We’re all programmer–archaeologists now. |
Dynamic programming is an important technique for writing combinatorial algorithms. But the name sucks! |
Truth tables, graph colourings and a surprising sequence in Project Euler problem 209. |
“Languages are not just for describing algorithms to computers: they are for communication with other people.” |
I’ve forked the abandoned Emacs/Perforce integration, and started fixing it. In particular, it no longer hangs Emacs when it can’t connect to the Perforce server. |