Recent Posts
-
June 08, 2025
Migrating from Jekyll to Eleventy
TL;DR: Just the Migration Stepsadd package.json and eleventy.config.cjs (see above)point layouts to _layouts in eleventy.config.cjsconvert _config.yml to _data/site.jsondelete config.rbadd .eleventyignore to ignore this readmereplace my jekyll-fee...
-
March 14, 2023
Zsh Prompt Editing
I finally switched my default shell on my laptop (Mac) from bash to zsh. I'd never bothered tinkering with a more sophisticated shell before this, so it was interesting to figure out what zsh could do. But I was frustrated because I had a nice pro...
-
September 01, 2016
An Introduction to Command-Line Unix Tools
I'm relatively new to Unix tools, and when I began, I was frustrated because I felt like the only way I knew how to find new tools was to ask people with more experience. The goal of this post is to provide some starting places if you'd like to le...
-
January 25, 2016
Using Other People's Code
Including other people's code in your program means you don't have to write everything from scratch. You don't have to solve every problem on your own, and it's often faster and more efficient to use something off the shelf. There are three ways t...
-
January 24, 2016
Educational Resources for Beginners in Python
This list is mostly Python-specific since that's how I learned to program, but some of these resources are language-agnostic. Feel free to try some out and then drop them if they don't work for you! The important thing is that you're learning, so ...