This week's puzzle was great for programming! Take the word EASY: Its first three letters — E, A and S — are the 5th, 1st, and 19th letters, respectively, in the alphabet. If you add 5 + 1…

It's chilly here in Boston. Theoretically, April showers bring May flowers, but I'm not entirely sure what kind of flowers snow showers bring. Really, I don't mind. I like snow. But I also wouldn't mind…

One of the oddest changes I came across in transitioning beekeeper to be compatible with both Python 2 and Python 3 was the following. As far as I can tell, there's no documentation anywhere on…

If there's one thing in life I hate, it's waiting. Waiting for anything, really; it doesn't especially matter what. The problem is, waiting makes me doubt. Right now, I'm waiting for the bus. I got…

Today, I went outside. Of course, I usually go outside in the course of a day - to walk to the bus stop, or from the train station to work. That's not unusual. But I've…

When I was growing up, from time to time, my parents would go on dates. Which was nothing unusual of course; I imagine it's the kind of thing that parents need to do. I know…

It's a fact that all of us who have done it know: writing native interfaces to work with web APIs is pretty much the most miserable programming job you can do. It's almost always worth…