Disclaimer

Years ago, I lost my temper while arguing with my brother, and said, "Jeff, I could teach you everything I know and you'd still be an idiot." Please keep that in mind as you read this site.

Recent posts

Teaching as a Telenovela

I have never been a fan of a daytime soap opera (that I’m willing to admit in public), but I once had a chance to see one being filmed, and I came away with ...
November 29, 2018

Augmenting Error Messages

Posted on behalf of a colleague: if you’re a Python programmer, and would like to help make using the language easier, they’d appreciate hearing from you. Y...
November 28, 2018

My To-Don’t List

Most of us have a to-do list. For years I kept mine in a hardcover lab notebook, copying items forward at the start of each day until they were done or I had...
November 28, 2018

Afraid of Change

A few months ago, I had the misfortune to take part in an awful one-day workshop based on an equally awful book called Radical Candor. For those lucky enough...
November 24, 2018

Non-Standard Evaluation in R

This post is my attempt to explain how non-standard evaluation works in R. I'm writing from the standpoint of a C and Python programmer who was once conversa...
November 16, 2018