-
Reducing Digital Distraction on iOS & macOS
I've been using the Screen Time utility on my devices to help remove distractions
-
"My Code's Crashing" - A Robot Debugging Story
An anecdote about software debugging and incorrect assumptions
-
3D Printed Signet Ring
Designing and 3d printing custom rings & printing them in metal
-
A Backlit Picture Frame for Movie Film
An electronics project featuring a dimmable backlight for a movie souvenir film strip
-
Password Protecting Blog Posts WebCrypto!
A process to password protect blog posts in my static site, using encryption to keep the contents secure.
-
Running local LLMs using Ollama
An example of how to run models like llama3 locally, and how to use them programmatically
-
VueJS - Digging into v-model
A cheat-sheet for what the VueJS "v-model" syntactic sugar is doing under the hood so we can customize the behavior of our components.
-
Thoughts on Code Clarity & Maintainability
Some thoughts on best practices for keeping code maintainable as a team scales
-
Better macOS Screenshot Workflow
Customizing the default save location of the built-in macOS screenshot tool and adding it to the dock to enhance usability
-
My Dotfiles, Refreshed
Refreshing and simplifying my dotfiles for zsh, vim, and tmux.
-
Typescript trick: Required enum values as keys
A quick trick I've found useful for enforcing that a typescript string enum's values are used as keys in a record.
-
Hacker News Dark Theme
A uBlock Origin filter providing a dark theme for hacker news
Subscribe to my Newsletter
Get new posts right in your inbox.