Ambiguity and moods of English

Recently, I was reflecting on the English verb "should", and how it's kind of ambiguous. Consider the sentence "it should be in the fridge". I parse two possible meanings out of this:

Posted on 2020-02-16

Kopf and the Grimm Reaper

A few weeks ago, I was walking the dog and listening to The History of English Podcast, and I realized that the German word Kopf (head) is an exception to Grimm's law, which changes an initial k sound to an h sound. Compare:

Posted on 2020-01-01


Long time no see! Welcome to the first (and mostly likely last) post of 2019!

Posted on 2019-12-31

Using AWS Lambda to improve Lambda Error Reports

I use AWS Lambda for multiple small things, like my own music scrobbler and tracking replies to Twitter threads. One use that I really like Lambda for is just making sure everything looks A-OK on my server. I mean, why pay a service like Pingdom to do something that I can do in a 20-line Python script?

Posted on 2018-05-20

Lazily Evaluated Learning

One of the things you'll often hear as a programmer is that to be successful, you need to be constantly learning. Sometimes that's learning about a new technology, or learning a technology you use more in depth. It feels to me that this is getting harder and harder - there are always more frameworks, more programming languages, more tools to learn. Keeping up is difficult, especially if you have other people or things that demand your time. I have a little trick I've been using for some time, and I'd like to share my secret with you, dear reader. I call it lazily evaluated learning.

Posted on 2018-03-03