thoughts about software and libations

Past-me and future-me.

I have a really terrible memory. I am reminded of this whenever I find myself searching our git repo because I am hoping that someone has written a particular helper

Things I hate: naked python "except:"

Why can't I CTRL-C out of this script? Oh: while True: try: x = do_the_thing() return x except: log('An error occurred, retry') This Code Kills article gives a

The Last Word

 cocktails

"The Last Word" is such a great name for a cocktail. It's one of the great prohibition-era cocktails that never gets old. It's green. It's herby. My version

Elegance is not optional

 code

Elegance is not optional (1) What do I mean by this? I mean that in Prolog, as in most halfway decent programming languages, there is no tension between writing a