- How to install Ansible with uv
December 29,
2025
The official Ansible docs show how to install Ansible with pipx. Here is the equivalent command when using uv.
- Strategy for Managing Keyboard Shortcuts
September 8,
2025
I use a lot of keyboard shortcuts on my computer. I try to use the mouse as little as possible. Remembering all the shortcuts I use daily would be really challenging. Instead of relying on raw memorization, I use a set of consistent patterns and strategies to make it easier. There’s still a lot of memorization involved, but these patterns simplify things.
- Migrating from ZSH to Fish Shell
July 3,
2025
I recently switched from using the ZHS Shell to Fish Shell on my Mac. After several weeks of using Fish as my default shell, I am very happy with the change and plan to keep using Fish. This blog post explores why I moved from ZSH to fish.
- pre-commit for Data Science
March 20,
2025
I have known about pre-commit for some time, but until recently, I never tried it. This week, I started to try out pre-commit, and I am finding it very useful. Here are a few pre-commits I have found useful for data science workflows.
- My requirements.txt workflow for a new Python project
January 9,
2024
My workflow for using a requirements.txt file in a new Python project.
- How to use 1Password for Secrets in ~/.bashrc or ~/.zshrc (UPDATE)
November 28,
2023
An update on how I managed my secretes in the terminal with 1Password.
- Automatic Homelab HTTPS with Caddy and Cloudflare
November 19,
2023
Caddy and Cloudflare make it easy to get TLS certificates for your homelab. In this blog post I will walk you through how to set up Caddy and Cloudflare for automated TLS!
- How to use 1Password for Secrets in ~/.bashrc or ~/.zshrc
November 3,
2023
An update on how I managed my secretes in the terminal with 1Password..
- How to Send and Execute Code from The Editor to Terminal in VS Code
June 11,
2023
VS Code has a built in feature that allows you to send code directly from the editor to the terminal. By default, it is not assigned to any shortcut. You can assign it to a shortcut by adding the following to your `keybindings.json` file.
- How to Open GitHub.com Repo from the Command Line
February 8,
2020
During my Masters of Data Science I was often working on many GitHub repos at the same time. Most of our homework was graded on GitHub.com, so it was important to ensure that after pushing my local repo to GitHub.com that everything rendered correctly.