Helvetica is—as every font geek who enjoys a repulsive turn of phrase must agree—one of the most iconic fonts of our time. Which is a pretty strange thing. Designed in 1957 by two not very famous type designers as a neutral typeface for the Haas foundry in Switzerland, Helvetica might almost have been drawn to… Continue reading Did you know? Some people like Helvetica
Month: January 2013
“What’s the difference between Mercurial and git?”
A short post I wrote over at the SoundSoftware site. Spoiler: The answer I gave was not "Mercurial can be understood by human beings". Let me know if you spot any mistakes (or just want to flame, of course). A colleague pointed out that a big problem I didn't help with at all is how… Continue reading “What’s the difference between Mercurial and git?”
Compiling a program is a strange thing to do
Following my previous post about functional languages, a suspicious reader asked about the list of prerequisites I gave for a language: purely functional, Hindley-Milner typing, compiling to JVM bytecode, blah blah blah. Was that list genuine—or was I by any chance just listing the properties of a language I'd stumbled over at random and decided… Continue reading Compiling a program is a strange thing to do
Functional programming and the joy of learning something again
Twenty years ago, as a maths-and-computing undergraduate at the university of Bath, I was introduced to functional programming using the ML language by the excellent Julian Padget. We undergrads were set the traditional assignment of writing a sed-like text processor in ML, and found it first baffling and then, if we were lucky, rather exciting.… Continue reading Functional programming and the joy of learning something again
What laptop, tablet, or smartphone to buy? It’s a complicated business
My Dad asked me recently what sort of computer he should buy to replace his ten-year-old HP laptop. And what sort of phone should he get to replace his old Nokia? And while I was at it, should he get one of those tablet things? There are a lot of possible options at the moment,… Continue reading What laptop, tablet, or smartphone to buy? It’s a complicated business