I'm not sure of the origin of the phrase, but a quick search suggests this post from 2011 by François Zaninotto as one possible origin. When people say "open source is a gift," they usually mean the final product: a library or application given freely to society, with no expectation of reciprocity. I agree with this take on the phrase. One of the downsides of releasing software under an open…
I recently ran into an odd error after refactoring a small part of the Dockerfile template we use at my day job . It took me a while to chase down where the error was coming from and connect all the dots to realize that the change I had made was the reason for that error. After making the change to the Dockerfile , I went and worked on something else unrelated for a while. When I circled back…
In the most recent meeting of Jeff Triplett's office hours , the topic of how everyone handled the static CSS and JS files in their Django projects came up. I mentioned my preferred setup, which Jeff himself is familiar with as at my day job we have contracted his Django consultancy REVSYS to help out with our development needs, but rather than just keeping it contained to that Zoom meeting I…
It's a new year and I've decided to rebuild my personal website. Again. I wanted to write a much longer post about the history of my personal website -- and I definitely will later, unless my ADHD gets the better of me -- but if I don't at least write something, I'll never get this website refresh out the door. For now I'll just say, I've settled on using the language and framework I'm most…