Just a Summary


A Wizard of Earthsea

This was the first.

Before I read Tolkien at the suggestion of the wonderful Miss Reese, my teacher for my last year of primary school; before I pulled Diana Wynne Jones, Alan Garner, Susan Cooper and others from the shelves of Bawtry’s small, but enchanting branch library; before Anne McCaffrey’s DragonSong found me in my school library and set a fire in my imagination. Before all that, I read A Wizard of Earthsea and it stuck with me.


A recipe is just a directed acyclic graph…

In the last post I handwaved the way I represented bakery formulae in the bakery database, so here’s a little more detail. It helps to think of a bakery formula as a node on a directed acyclic1 graph with weighted edges, where the weights are literally weights. Here’s the graph a for a couple of products


Running a bakery on Emacs and PostgreSQL

Just over a year ago now, I finally opened the bakery I’d been dreaming of for years. It’s been a big change in my life, from spending all my time sat in front of a computer, to spending most of it making actual stuff. And stuff that makes people happy, at that. It’s been a huge change, but I can’t think of a single job change that’s ever made me as happy as this one.

Asshole Free Devil's Advocacy

So, you want to play Devil’s Advocate, but you’re afraid you might come across as a bit (or a lot) of an asshole? Here’s some suggestions for how to avoid that.