Kurt McKee

lessons learned in production

Latest entries

Monkeypatching: The basics | 19 July 2020

Monkeypatching is a common word among Python programmers. But what is it?

This post is an introduction to monkeypatching.

Design for "and" and "or" | 12 June 2020

Remember that one time when your software requirements changed and you realized that you would have to make dramatic changes to your code? Remember how that's only happened to you once?

I've been working on the same codebase for eight years. During that time I've learned that requirements change, and I've slowly learned some design patterns that can help make code flexible enough to accommodate changing requirements.

I'd like to share some of those experiences and lessons with you.

Friends with robots | 5 March 2020

I added a robots.txt file so that a common request won't be greeted by a 404 page.

Redirecting www | 1 March 2020

I've set up HTTPS and redirection for www.kurtmckee.org, and I've enabled automatic certificate renewal.