- 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.
- How to automatically format Python and R code in VS Code or Positron
March 4,
2025
Automatically format Python and R code in VS Code or Positron using ruff and air.
- Using my Mac Without a Mouse
February 10,
2025
I have been on a mission to use my mouse less and keyboard more. Using the keyboard instead of the mouse is more ergonomic, efficient, and fun. The best tools I have found are the ZSA Voyager Keyboard, home row mods, Shortcat, Vimium, Aerospace, Vim grammar (many applications support it), Raycast, and Karabiner Elements.
- Posit Work Week 2025 Show and Tell: No Mouse Mondays
February 7,
2025
Slides for my Posit Work Week 2025 Show and Tell.
- My Favourite Products and Tools of 2024
January 19,
2025
A summary of my favourite products and tools that I used in 2024, including ZSA Voyager Keyboard, Obsidian, Neovim, Raycast, Uv, Readwise Reader, Castro Podcast App, and the Arc Web Browser.